Autor Zpráva
doggymax
Profil *
Ahoj,

potřebuju aby se mi zobrazil alert() a pak po odkliknuti by se pockalo 2 sekundy a alert by naskocil znova. Opakovalo by se to třeba do nekonečna.

Já to řešil takhle:

while (true) {
    alert('ahoj');
    wait(2000);
}

nicméně toto nefunguje .. alert se mi zobrazí jednou a pak konec. Pokud ale odstraním wait() tak to funguje bez problémů (jen bez té 2 sekundové pauzy). Nevíte někdo kde dělám chybu?

Díky.
Chamurappi
Profil
Reaguji na doggymaxe:
Žádná funkce wait neexistuje. Ani sleep. Vyšší programovací jazyky většinou neznají aktivní čekání, je z jejich pohledu nesmyslné. Viz třeba Pozastavení programu po dobu platnosti podmínky.
Potřebuješ časovač.
Joker
Profil
doggymax:
To bude asi tím, že funkce wait neexistuje?

Přečtěte si o časování.
Chamurappi: Jsme se trefili tak těsně, že to ani upozornění na nové příspěvky nezaznamenalo :-)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0