setTimeout/setInterval,当出现alert对话框也不计时。
我使用以下代码实现倒计时,但浏览器最小化时就停止计时了。
<script language=javascript>
var m,s;
m = 20;
s = 0;
function t(){
s = s-1;
if (s<0){
s = 59;
m = m-1;
}
if (m>=0)
if (s<10)
document.getElementById("sp").innerText = m.toString().trim() + ":0" + s.toString().trim();
else
document.getElementById("sp").innerText = m.toString().trim() + ":" + s.toString().trim();
if ((m==0) && (s==0))
__doPostBack('btnTemp','1')
}
document.body.insertAdjacentHTML("beforeend","<marquee SCROLLDELAY='1000' onscroll='t()'> </marquee>");
</script>急盼解答。。
我使用以下代码实现倒计时,但浏览器最小化时就停止计时了。
<script language=javascript>
var m,s;
m = 20;
s = 0;
function t(){
s = s-1;
if (s<0){
s = 59;
m = m-1;
}
if (m>=0)
if (s<10)
document.getElementById("sp").innerText = m.toString().trim() + ":0" + s.toString().trim();
else
document.getElementById("sp").innerText = m.toString().trim() + ":" + s.toString().trim();
if ((m==0) && (s==0))
__doPostBack('btnTemp','1')
}
document.body.insertAdjacentHTML("beforeend","<marquee SCROLLDELAY='1000' onscroll='t()'> </marquee>");
</script>急盼解答。。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货