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

Zapiranje slike po določenem času

Koda:
<script type="text/javascript">

var casovnik
function odpri(x)
{
if (casovnik) clearTimeout(casovnik)
okno = window.open( x, "slikca", "width=420,height=320");
okno.focus()
casovnik=setTimeout("zapri()",5000)
}
function zapri()
{
clearTimeout(casovnik)
okno.close()
}

</script>

<img alt="klik" src="slike/xfoto2.jpg"
onclick="odpri('slike/foto2.jpg')" />
Izgled v
brskalniku:
klikni
Razlaga: Funkcija odpri odpre novo okno s postopkom window.open ter ga z okno.focus postavi v ospredje. Časovni interval je 5 sekund. Funkcija zapri s postopkom setTimeout okno zapre po 5 sekundah. Postopek clearTimeout se uporabi, da se časovni interval začne ponovno pri 0 po kliku na sliko. S tem preprečimo, da bi se izvajala dva procesa s časovnikom.

SERŠ Maribor : Strokovna gimnazija : 2004 : David Kumer