<?php function statusy_uzytkownikow() { advAJAX.get({ url: 'panele/uzytkownicy_statusy.php', onSuccess : function(obj) { getObj('uzytkownicy_statusy').innerHTML = obj.responseText; statusy = setTimeout("statusy_uzytkownikow()",10000); } }); } ?>
po jakimś czasie ulega zawieszeniu? Powiedzmy wchodzę na stronę z poziomu IE. Statusy są odświeżane co 10 sekund (od ostatniego odświeżenia). Loguję się na innego użytkownika w FF i widzę, że się odświeża. Zostawiam to na jakiś czas i po nim okazuje sie, że skyrpt w jednej, albo drugiej albo w obu się zawiesił, w sensie przestał odświeżać statusy.
Zastanawiam się, czy onSuccess nie zamienić na onFinalization? Samych możliwości jest sporo onSuccess, onTimeout, onError no i teraz pytanie, czy onFinalization jest analizowane przy każdym wywołaniu (bez względu na to, czy stronkę udało się pobrać, czy nie)?