Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX] Shout, j/w
wizard144
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 3
Dołączył: 4.05.2009

Ostrzeżenie: (0%)
-----


Zrobiłem shoutbox który odświeżam za pomocą Crona co 5 sekund. Niestety wygląda to dosyć mało estetycznie.

Wiem że powinienem zajrzeć do dokumentacji Ajaxa ale problem w tym że z advAjax nic nie rozumiem -> brak podstaw js.

Czy mógłby mnie ktoś nakierować ? Wiem że setInterval jest tu niezbędne ale interesują mnie zapytania jquery. Jak to zrobić aby zżeralo jak najmniej "trasferu"... żeby po prostu nie muliło.

Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
v1t4n
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 16
Dołączył: 19.02.2005
Skąd: Dębica

Ostrzeżenie: (0%)
-----


ja zrobilem sobie funkcje rekurencyjna:

Kod
function shoutbox(){
    var boxik = getById('sb'); //id diva do ktorego ladujesz tresc shoutboxa
    advAJAX.get({
        url: "modules/shoutbox.php", //plik php ktory generuje zawartosc shoutboxa
        onSuccess : function(obj) {
            boxik.innerHTML = obj.responseText; //podstawianie sciagnietego textu
            boxik.style.overflow = 'auto'; //pierduly zeby sie na FF nie rypalo
            setTimeout("shoutbox()", 10000); //interwał wpisz sobie sam :), ja mam 10 sekund
        },
        onError : function(obj) { alert("Error: " + obj.status); }
    });
}


funkcje trzeba zaladowac do body eventem onload.


PS
moge ci udostepnic również funkcję do dodawania nowych wpisów w shoutboxie

Ten post edytował v1t4n 4.05.2009, 18:59:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 04:12