| e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
![]() |
|||||||||
| SERŠ Maribor | Iskanje | Primeri | |||||||
| Koda: |
<script type="text/javascript">
var timer
function levo()
{
document.getElementById("smesko").style.position="relative"
document.getElementById("smesko").style.left="3"
timer=setTimeout("desno()",10)
}
function desno()
{
document.getElementById("smesko").style.position="relative"
document.getElementById("smesko").style.left="0"
timer=setTimeout("levo()",10)
}
function stopt()
{
clearTimeout(timer)
}
</script>
<p>Postavi miško nad sliko</p>
<img id="smesko" src="smesko.gif" onmouseover="levo()"
onmouseout="stopt()" alt=":)" />
|
|---|---|
| Izgled v brskalniku: |
Postavi miško nad sliko
|
| Razlaga: | Ko se z miško dotaknemo slike, se najprej požene funkcija levo. Pozicija slike je relativna in funkcija levo jo premakne za tri enote v levo. Po določenem kratkem časovnem zamiku se pokliče funkcija desno, ki postavi sliko v prvotno stanje. To se ponavlja in povzroči vizualni učinek tresenja. |
SERŠ Maribor : Strokovna gimnazija : 2004 : Davorin Lenart