Tidsstyring
Vi kan lett lage tidsbestemte begivenheter i JavaScript, ved å sette en forsinkelse på kall til en funksjon, setTimeout(minfunksjon,tidsforsinkelse). Tidsforsinkelsen i millisekunder.
var counter=null; function toggleCounter() { if(counter){ clearTimeout(counter); counter=null; } else Next() } function Next(){ elt=document.getElementById('counter'); x=parseInt(elt.innerHTML); elt.innerHTML=(x+1)%10000; counter=setTimeout(Next,500); }
Test:
0
Eller vi kan gjøre det slik:
var counter2=null; function toggleCounter2() { if(counter2){ clearTimeout(counter2); counter2=null; } else counter2=setInterval(Next2,1000) } function Next2(){ elt=document.getElementById('counter2'); x=parseInt(elt.innerHTML); elt.innerHTML=(x+1)%10000; }
Test:
0