setTimeout(Code,Timeout);???
是从现在算起多少微秒后运行该代码(只运行一次)
setInterval(Code,Timeout);??
是每隔多少微秒运行一次代码,这个代码会不断的执行的,用上面的clearInterval会清楚这个计时器。
Code是一段字符串,里边是js代码,Timeout是时间间隔,单位是微秒.
<input name="txtTimer" value="10秒"><SCRIPT LANGUAGE=javascript><!--??? waitTime=10000; //10 秒??? timer=setInterval("OnTimer()",1000);
??? function OnTimer(){??????? waitTime=waitTime-1000;??????? if(waitTime==0){??????????? window.close();??????? }??????? txtTimer.value=waitTime/1000+"秒";??? }//--></SCRIPT>
第二个例子:
<script>window.onload=sett;function sett(){document.body.innerHTML=Math.random();setTimeout("sett()",1000);}</script>