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
Základy
Zajímavosti
DOM
Wedos.cz - nejlevnější domény,
webhosting za 25,- Kč/měsíc
Porovnejte si sazby zákonného pojištění vozidel online.
Nabízíme markýzy - špičkový výběr a kvalita. Naše markýzy vydrží.
Reklama:
Kvalitní a spolehlivý web hosting pro každého | Jak vypadá efektivní tvorba webových stránek? Nechte si vytvořit web společností AITOM!
