Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ponawianie zapytania
Mikan
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.12.2025 - 10:41