e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
Koda: | <body onload="start()" id="telo"> <script type="text/javascript"> function start() { //1000 milisekend je ena sekunda window.setInterval("osvezi()",1000); } // funkcija služi za osvežitev zaslona var sekunde=10; function osvezi() { sekunde--; cas.firstChild.nodeValue = sekunde; if (sekunde<1) {telo.style.visibility="hidden";window.close()} } </script> Tukaj boš še <span id="cas">10</span> sekund. |
---|---|
Izgled v brskalniku: |
Tukaj boš še 10 sekund. |
Razlaga: |
Navedeni JavaScript je uporaben, ko želimo okno po določenem času zapreti. v funkciji start() definiramo interval, pri čemer je 1000 milisekund 1 sekunda. Pokličemo funkcijo osvezi() katera odšteva sekunde, hkrati pa jih tudi izpiše. Ko je število sekund manjše od 1 se pokliče postopek windows.close() , kateri okno zapre.
|
SERŠ Maribor : Strokovna gimnazija : 2004 : Benjamin Šaler