http://blog.csdn.net/kingerq/archive/2004/10/08/127730.aspx

解决方案 »

  1.   

    <body>
    <div id=x style="border:10px solid red;font-size:24pt"></div>
    <script language="JavaScript">
    var allT = 30
    var ms,ss,nl,yy
    totalTime = allT *60*1000
    function CountTime()
    {
    totalTime -= 1000
    ms = Math.floor(totalTime/60/1000)
    ss = Math.floor((totalTime - ms * 60 * 1000)/1000)
    document.all.x.innerText=window.status = "还有:【" + ms + "】分钟【" + ss + "】秒"
    yy=window.setTimeout("CountTime()",1000)
    if(ms == 5 && ss == 0) alert("1")
    if(ms == 1 && ss == 0) alert(2)
    if(ms == 0 && ss == 0)window.clearTimeout(yy)
    }
    CountTime()
    </script>不要用弹出alert(),会影响计时
      

  2.   

    <body>
    <div id=x style="border:10px solid red;font-size:24pt"></div>
    <script language="JavaScript">
    var allT = 30
    var ms,ss,nl,yy
    totalTime = allT *60*1000
    function CountTime()
    {
    totalTime -= 1000
    ms = Math.floor(totalTime/60/1000)
    ss = Math.floor((totalTime - ms * 60 * 1000)/1000)
    document.all.x.innerText=window.status = "还有:【" + ms + "】分钟【" + ss + "】秒"
    yy=window.setTimeout("CountTime()",1000)
    if(ms == 5 && ss == 0) alert("1")
    if(ms == 1 && ss == 0) alert(2)
    if(ms == 0 && ss == 0)window.clearTimeout(yy)
    }
    CountTime()
    </script>不要用弹出alert(),会影响计时