W3-SI.com     HTML CSS JavaScript Načrtovanje  
  logotip  
SERŠ Maribor Iskanje Primeri

Smeško

Koda:
<script type="text/javascript">
var i=1
function starttimer()
{
smesko.style.position="relative"

smesko.style.left=+i
i++
x=document.body.clientWidth/2
if (i>x) i=1
timer=setTimeout("starttimer()",1)
}

function stoptimer()
{
clearTimeout(timer)
}
</script>

<body onload="starttimer()"
onunload="stoptimer()">

<img id="smesko" src="slike/smesko.gif" alt=":)" />

Izgled v
brskalniku:
:)
Razlaga: S function starttimer() določimo pozicijo slikice(relative), v katero stran se naj premika, kako daleč(200) in s postopkom SetTimeout je nastavljen čas koraka pri drsenju slikice(1ms) - funkcijo starttimer() kličemo ob zagonu scripte. S function stoptimer() pa prekličemo izvajanje aktivnosti timer - funkcijo stoptimer() kličemo ob zapiranju skripte.

SERŠ Maribor : Strokovna gimnazija : 2004 : Davorin Lenart