原本寫法是
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);
}
}