sohbet odası ekran temizleme sorunu.
Selamun Aleykum kolay gelsin arkadaşlar.
Kodlamakta olduğum ufak bir sohbet paneli için sadece üye taraflı bir ekran temizleme fonksiyonu yapmak istiyorum yani sadece ekranını temizleyen üyenin ekranındaki yazışmalar silinecek diğer kullanıcıları etkilemicek şekilde fakat mantığını tam olarak bir türlü kuramadım yardımcı olursanız sevinirim.
Şimdiden herkese teşekkürler.
Php
Kullanıcı tasafında listeyi uzatmak içni ne kullanıyorsun ?.
üç ay önce yaptığım bir sohbet scriptinde jquery kullanmıştım. sohbet alanındaki haneleri sayıp fazla ise ilk 10 tanesini sildiriyordum.
Php
drekon hocamın dediği gibi. bir javascript fonksiyonu yazmanız gerekli. sohbet divi içerisindeki satırları sayıp belirlediğiniz satırdan fazla ise belirlediğiniz miktarını pencereden silmesini sağlayabilirsiniz.
Php
Kullanıcı tasafında listeyi uzatmak içni ne kullanıyorsun ?.
üç ay önce yaptığım bir sohbet scriptinde jquery kullanmıştım. sohbet alanındaki haneleri sayıp fazla ise ilk 10 tanesini sildiriyordum.
Burdaki sorunuzu tam olarak anlayamadım drekon hocam.
jquery veya javascript ile dediğinizi yapabiliyorum fakat benim yapmak istediğim kullanıcı sayfayı temizle fonksiyonunu kullandığı zaman diğer kullanıcıları etkilemicek şekilde kendi ekranındaki mesajların silinmesini istiyorum. yani aslında mesajlar silinmicek veritabanında ekranı temizle işleminden önceki yazılan mesajlar çekilmicek ama tam olarak mantığını kuramadım birtürlü.
Anlaşılan siz olduğu gibi bir php dosyasının içeriğini direk div içerisine basıyorsunuz. buda her defasında tüm mesajları div içerisinde basıyor. Böyle bir yöntem pek doğru değildir. jquery append diye google'da araştırırsanız eğer tam size göre bir özellik olduğunu anlarsınız. append nesnesi bir divin içerisine o divin içeriğini silmeden üstüne veri eklemeye yarar. sizinde aradığınız bu galiba. Yani drekon hocamın dediğini yapabilmeniz için öncelikle append kullanmanız lazım.