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