| 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