setTimeout
setTimeout( ) 是属于 window 的 method, 这是用来设定一个时间,时间到了, 就会执行一个指定的 方法。
练习一:等候三秒才执行的 alert( )setTimeout("alert('对不起, 要你久候')", 3000 )练习二:
自动每秒加 1x = 0function countSecond( ){ x = x+1 document.fm.displayBox.value=x setTimeout("countSecond()", 1000)}
练习三:
设定条件使 setTimeout( ) 停止function countSecond( ){ if ( x < 20 ) { x = x + 1 document.displaySec.displayBox.value = x setTimeout("countSecond( )", 1000) }}
setTimeout
当一个 setTimeout( ) 开始了循环的工作,我们要使它停下来, 可使用 clearTimeout( )
要使用 clearTimeout( ),我们设定 setTimeout( ) 时,要给予这 setTimout( ) 一个名称,这名称就是 timeoutID ,我们叫停时,就是用这 timeoutID来叫停,这是一个自定义名称,但很多程式员就以 timeoutID 为名。