Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
06, 2008, 05:57:37 pm
42719 Mesaj 8080 Konu Gönderen: 17917 Üye
Son üye: halukakin
Turk-Php.Com Forum  |  Yardım Forumları  |  HTML & JavaScript & XML Forumu  |  AJAX  |  Ajax belli saniyede kendini yenilemesi « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Ajax belli saniyede kendini yenilemesi  (Okunma Sayısı 1172 defa)
Besiroglu
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 204



Üyelik Bilgileri WWW
Ajax belli saniyede kendini yenilemesi
« : 11, 2007, 07:53:03 am »

Sorun şöyle mesela çoğu kişi site istatatistiğini tutar online ı sayfaya veriri  ben bunu yaparken adam sayfayı açık bıraktı ama 5 dk başka sayfaya tıklamadıysa online görünsün die mesela chat bölümünde uzun süre sayfa yenilemeden duruluyor iframe kullandım ve iframe kendini yeniliyor ama click clik sesleri adamı hasta ediyor ..

hiç bir yere tıklamadan  eğer oturum acilmissa farkli bir veri acilmamissa farkli bir veriyi div icine (div icinde de farkli bir sayfa yenilenecek bunu elle yapabiliyorum ama otomatik kendini nasıl yapar Huh) nasıl yollayabilirim ? örnek veya mantık kodları kurcalıyorum bununda köşesinden az da olsa bilmekte fayda var die ama başta ısınamadım hala öyle devam ediyor ..

Logged

Kim o gözlerindeki yabancı
MercilessTurk
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 31


Üyelik Bilgileri WWW
Ynt: Ajax belli saniyede kendini yenilemesi
« Yanıtla #1 : 11, 2007, 08:25:56 am »

Dün böyle bir yöntem yazmıştım başka bir sitede. Buradan ulaşabilirsiniz.
Kolay gelsin.
Logged

Blog

To follow the path
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
Besiroglu
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 204



Üyelik Bilgileri WWW
Ynt: Ajax belli saniyede kendini yenilemesi
« Yanıtla #2 : 12, 2007, 06:44:33 pm »

function MesajlariGoster() {
//Kayıtları gösterme işlemleri vs...
setTimeout('MesajlariGoster()', 5000);//5 saniye arlıkla
}

 bunu buldum sadece Cheesy biraz daha açarsan belki daha iyi olacak anlamak açısından
Logged

Kim o gözlerindeki yabancı
aziz
PHP Programcısı
****
Offline Offline

Mesaj Sayısı: 940



Üyelik Bilgileri
Ynt: Ajax belli saniyede kendini yenilemesi
« Yanıtla #3 : 12, 2007, 08:30:45 pm »

ipucu vereyim:

http_object.status 200 iken response.Text ten gelen veri Javascript içerebilir Wink
Logged

Jabber:
xmpp:aziz@member.turk-php.com
Alihan ÇETİN
www.azizce.com
Besiroglu
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 204



Üyelik Bilgileri WWW
Ynt: Ajax belli saniyede kendini yenilemesi
« Yanıtla #4 : 29, 2007, 01:57:05 pm »

aziz  Cheesy saolasın ama ipin tamamını versen  süper olur
Logged

Kim o gözlerindeki yabancı
BeyazSeytan
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 21


Üyelik Bilgileri
Ynt: Ajax belli saniyede kendini yenilemesi
« Yanıtla #5 : 16, 2007, 03:10:32 am »

himm ben soyle yapiyordum gelen [yenilenen] bolumun en altinda 1px2 lik bir transparan gif tutuyorum. gif'n onload kisminda iste Zaman(getir('onlineList.asp','onlineDIV'),5) gibi sinden bir sey koyuyorum 5 sn sonra Zaman fonksionum getir fonksionunu cağirio ve onlineDIV'in icine onlineList.asp nin o anki html iceriğini yazio. ben kendi yazdiğim JavascriptFramework.js dosyami kullandiğim icin bu sekilde bir cozum buldum.
Hazir fonksion kullanacam dersen prototype'i oneririm yeni uygulamalarimda bende kullanacağim ki kendi classlarimida aktariyorum yawas yawas bunun icine. Ajax.PeriodicalUpdater fonksionunu incele mesela [ http://ajax-tr.com/prototype-4-ajax-insertion/ ] tam derdinin cagresidir =) icinde kendinden timer ozelliği var ve server da yorgunluk yapmasin die gecikme yapabilion Smiley
Kod:
      new Ajax.PeriodicalUpdater('items', '/items', {
      method: 'get', frequency: 3, decay: 2
      });
frequency : istem suresi;decay ayni sonucu donduren istemler arasindaki zaman gecikmesi. <[3+2] [5+2] [7+2] [9+2] gibi gibi artarak serverdaki yuku azaltmak amacli dusunulmus>
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.