setInterval()用于重複執行某個操作。clearInterval()用于清除存在的定時任務。
eg:
function show1(){
trace("每隔1秒顯示一次");
}
var v1=setInterval(show1,);
clearInterval(v1);
主要看參數:
文法
setInterval(code,millisec[,"lang"])
參數 描述
code 必需。要調用的函數或要執行的代碼串。
millisec 必須。周期性執行或調用 code 之間的時間間隔,以毫秒計
*我在參數這犯了一個錯誤,
如:*
setInterval(show1(),);
我在函數後面加了一個括号,那麼它傳遞的是一個值,那麼下次執行時,定時器找不到這個函數。如果改成 show1 ,那麼就變成指針,那麼下次依舊能通路到。
如果參數是代碼串,這沒有什麼解釋的,就是執行語句。
http://www.jb51.net/shouce/htmldom/jb51.net.htmldom/htmldom/met_win_setinterval.asp.html