JavaScript - Časové intervaly a načasování

Načasování, window.setTimeout()

Naučasování se využívá, když chcete určitý proces spustit po určitém čase. K tomu slouží metoda window.setTimeout("činnost", čas v ms);. Čas se uvádí v ms (1000ms = 1s).

nacasovani = window.setTimeout("window.alert(\"Ahoj\")", 10000);

Toto načasování vyhodí okno s textem po uplynutí 10s od otevření stránky

Opakující se načasování

Skript lze vyvolávat opakovaně, pokud např. do těla funkce zavedeme načasování:

function opakuj() {
window.alert("Funkce se právě provedla");
window.setTimeout("opakuj()", 5000);
}

Tato funkce každých 5 vteřin zavolá sama sebe.

Zrušení načasování, window.clearTimeout()

Zrušení načasování se dělá pomocí metody window.clearTimeout(nacasovani). Místo hodnoty "nacasovani" je třeba zadat název proměnné, ve které je uloženo načasování, v našem případě:

window.clearTimeout(nacasovani);

Opakování, window.setInterval()

Chcete-li opakovat nějakou funkci každý zadaný interval, používá se metoda window.setInterval("proces", čas v ms):

pozdrav = window.setInterval("window.alert(\"Ahoj\")", 5000);

Tento skript každých 5 vteřin vytvoří okno s pozdravem.

Zrušení opakování, window.clearInterval()

Zrušení opakování se obdobně tvoří pomocí metody window.clearInterval(proměnná):

window.clearInterval(pozdrav);

Další: Formuláře a jak je spravovat JavaScriptem




* výhodný 2 GB webhosting, PHP, MySQL, e-maily, subdomény atd. za 1200 Kč ročně - Více zde...


Vyhledávání


K webhosting Nokia 1208 zdarma

  • Nokia 1208 Výhodná nabídka pro čtenáře Tvorba-webu.cz.

    Pokud si objednáte Webhosting C4, dostanete k němu mobilní telefon Nokia 1208 zdarma.

    Do objednávky je třeba vložit slevový kupón "mobil", jak postupovat při objednávce si můžete přečíst na webu WebhostingDoména.cz

Doporučujeme