Co może być powodem, że taka funkcja:

  1. <?php
  2. function statusy_uzytkownikow()
  3. {
  4. advAJAX.get({
  5. url: 'panele/uzytkownicy_statusy.php',
  6. onSuccess : function(obj) { getObj('uzytkownicy_statusy').innerHTML = obj.responseText; statusy = setTimeout("statusy_uzytkownikow()",10000); }
  7. });
  8. }
  9. ?>


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)?