You are here: 首頁 Javascript相關訊息 useless setTimeout call (missing quotes around argument?)解決方案

飛朵啦學習手札

本網站建議使用Firefox2.0以上,或是使用Goole瀏覽器來瀏覽,並使用1024x768解析度來觀看.

useless setTimeout call (missing quotes around argument?)解決方案

E-mail 列印 PDF

原本寫法是

count_time();

function count_time(){

var tmp = parseInt($('#TIME').html());

if(tmp == 0){

location.href='/lvw_member/logout/';

}else{

$('#TIME').html(tmp - 1);

setTimeout(count_time(),1000);

}

}

但是這樣會出錯,當我在Firefox下調試時,出現一個錯誤:useless setTimeout call (missing quotes around argument?)。 。 。 。

最後改成這樣就OK了

 

count_time();

function count_time(){

var tmp = parseInt($('#TIME').html());

if(tmp == 0){

location.href='/lvw_member/logout/';

}else{

$('#TIME').html(tmp - 1);

setTimeout(function(){count_time();},1000);

}

}

 

最近更新 ( 週四, 05 七月 2012 17:00 )  
 

新增回應


驗證碼
更新