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()'>&nbsp;</marquee>");   
        </script>急盼解答。。