Načasování různých akcí lze javascriptu použít kvůli několika zavedeným funkcím. Můžete tak spouštět nějaký skript v přesně daný čas a mnoho dalšího.
Tato metoda se používá k přesnému načasování nějaké akce. V následujícím příkladu bude vyvolán alert po 2 sekundách ztrávených na stránce.
<script language="JavaScript" type="text/javascript">
jmeno_nacasovani = window.setTimeout("window.alert(\"Vítám Vás\")", 2000);
</script>
Syntaxe metody window.setTimeout() je následující: window.setTimeout(akce, čas v ms)
Pokud chcete zrušit již vytvořené načasování, použijte k tomu funkci window.clearTimeout(). Ta má jako argument jméno načasování, které chcete zrušit.
<script language="JavaScript" type="text/javascript"> window.clearTimeout(jmeno_nacasovani); </script>
Syntaxe metody window.clearTimeout() je následující: window.setTimeout(jméno_načasování)
Opakování nějaké akce je možné pomocí metody window.setInterval(). Příklad bude velmi podobný prvnímu, tento každé 2 vteřiny zobrazí alert s nápisem Vítám Vás.
<script language="JavaScript" type="text/javascript">
jmeno_nacasovani = window.setInterval("window.alert(\"Vítám Vás\")", 2000);
</script>
Syntaxe metody window.setInterval() je následující: window.setTimeout(akce, čas v ms)
Zrušení opakovaného načasování se provádí pomocí metody window.clearInterval().
<script language="JavaScript" type="text/javascript"> window.clearInterval(jmeno_nacasovani); </script>
Syntaxe metody window.setInterval() je následující: window.setTimeout(jméno_načasování)