e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Zapiranje okna

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