Cytat(skowron-line @ 11.10.2007, 07:54:59 )

musisz dac opoznienie
setTimeout
Po pierwsze do setTimeOut nie jest potrzeby Ajax,
po drugie ma to wadę taką, że użytkownik czeka tyle samo czasu jak normlanie,
plus czas jaki zajmuje "animacja"
******************************************************************************
Można zrobić tak:
Ładujesz stronę - wywołujesz funkcję wejściową JavaScript Ajaxa,
z parametrem zero - czyli że to jej pierwsze wywołanie,
Fukcja Ajax po stronie serwera wykonuje sobie zapytanie
SELECT * FROM tabela LIMIT 1 OFFSET {parametr}
i zwraca ten jeden wiersz lub NULL jaki nic nie zostało
Funkcja wyjściowa JavaScript Ajaxa, dodaje poprzez innerHTML
otrzymane Dane do Div'a i o ile nie jest to NULL
znowu wywołuje funkcję wejściową JavaScript Ajaxa z parametrem zwiększonym o 1,
Takie rozwiązanie daje tyle, że użytkownik widzi w czasie rzeczywistym pobierane wyniki.
Nigdy tej idei nie stosowałem w praktyce, ale szczerze mówiąc nie mogę się doczekać
kiedy będę miał okazje to zrobić, myślę, że fajny patent
Oczywiście jeśli danych nie jest zbyt wiele i mamy do nich szybki dostęp
to lepiej użyć tylko setTimeOut bez żadnego Ajax'a,
albo w ogóle wyświetlić wszystko od razu