Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX] rekurencja - odświeżanie części strony co x sekund
The Night Shadow
post 14.11.2007, 21:54:01
Post #1





Grupa: Zarejestrowani
Postów: 495
Pomógł: 2
Dołączył: 5.02.2006
Skąd: Wrocław

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


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

Ten post edytował The Night Shadow 14.11.2007, 21:55:06


--------------------
Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych
Copywriter
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 00:08