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

列印

原本寫法是

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 )