Nacházíte se: tvorba webu :: javascript :: casovani

Časování

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.

window.setTimeout()

Spuštění akce po určitém časovém intervalu

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)

window.clearTimeout()

Zrušení načasování

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í)

window.setInterval()

Opakované spuštění akce

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)

window.clearInterval()

Zrušení opakovaného načasování

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í)

úvod | tvorba webu | ostatní | služby | návštěvní kniha | kontakt