| e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
![]() |
|||||||||
| SERŠ Maribor | Iskanje | Primeri | |||||||
| 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: |
|
| 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