js防刷新的倒計時代碼

oofw5751 8年前發布 | 796 次閱讀 JavaScript Android開發 app 上架

[JavaScript]代碼    

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>前端開發</title>
    </head>

    <body>
    <SCRIPT LANGUAGE="JavaScript">
    var maxtime;
    if(window.name==''){ 
    maxtime = 1*60;
    }else{
    maxtime = window.name;
    }

    function CountDown(){
    if(maxtime>=0){
    hours = Math.floor(maxtime/3600);
    minutes = Math.floor((maxtime-hours*3600)/60);
    seconds = Math.floor(maxtime%60);
    msg = "距離考試結束還有"+hours+"時"+minutes+"分"+seconds+"秒";
    document.all["timer"].innerHTML = msg;
    if(maxtime == 5*60) alert('注意,還有5分鐘!');
    --maxtime;
    window.name = maxtime; 
    }
    else{
    clearInterval(timer);
    alert("考試時間到,結束!");
    }
    }
    timer = setInterval("CountDown()",1000);
    </SCRIPT>
    <div id="timer" style="color:red"></div> 

    </body>
    </html>
 本文由用戶 oofw5751 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!