![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 1.05.2006 Ostrzeżenie: (0%)
|
Mam problem z kodem JS:
Kod function proces(ramka, cel){ req.onreadystatechange = function () { if(req.readyState == 4) { if(req.status == 200) { document.getElementById(ramka).innerHTML = req.responseText } else { alert('error') } } } if (req.readyState == 4 || req.readyState == 0) { req.open('GET', cel, true); req.send(null); } else { setTimeout(proces(ramka, cel), 1000) } } Chciałbym, aby za każdym razem kiedy połączenie jest zajęte, skrypt czekał 1s i ponawiał zapytanie. W obecnej wersji zwraca błąd zbyt wielu odwołań do samego siebie (too much recursion). Nie mam pomysłu jak inaczej wykonać ten skrypt. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 26.11.2007 Ostrzeżenie: (0%)
|
Myślę że zrozumiałem o co chodzi:
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 1.05.2006 Ostrzeżenie: (0%)
|
Ten skrypt tylko przechwytuje dane z serwera, a chciałbym żeby jeszcze wysylal
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 26.11.2007 Ostrzeżenie: (0%)
|
Coś takiego? |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 13:36 |