用取cookie方法实现页面计时器

<script language="javascript">
		   
            
            
            
             function TimeEndSubmit()
            {
               document.getElementById("reolt").submit();
            }
            
            var t;
             function GetCookieByName(name)
             {
                 //获取cookie字符串 
                 var strCookie = document.cookie;
                 //将多cookie切割为多个名/值对 
                 var arrCookie = strCookie.split("; ");
                 var userId;
                 //遍历cookie数组,处理每个cookie对 
                 for (var i = 0; i < arrCookie.length; i++) {
                     var arr = arrCookie[i].split("=");
                     //找到名称为name的cookie,并返回它的值 
                     if (name == arr[0]) {
                         userId = arr[1];
                         break;
                     }
                 }
                 return userId; 
             }
             function Change(m, s)
             {
                 s = s - 1;
                 if (s < 0) {
                     s = 60 + s;
                     m = m - 1;
                 }
                 if (m == 0 && s == 0) 
                 {
                     alert("考试时间到,系统将强制交卷!");
                     document.cookie = "ExamCount=0";
                     TimeEndSubmit();
                     window.clearTimeout(t);
                     return;
                 }
                 //document.getElementById("divtime").innerHTML = m + "分" + s + "秒";
              
                 document.getElementById("lblTimerMinutes").innerHTML = m;
                 document.getElementById("lblTimerSeconds").innerHTML = s;
                 document.cookie = "min=" + m;
                 document.cookie = "miao=" + s;
                 t=setTimeout(function(){Change(m,s);}, 1000);
             }
             window.onload = function()
             {
             	
                //SetCookie(20, 20);
                 var c = GetCookieByName("ExamCount");
                 if(c=="1")
                 { 
                     var m = GetCookieByName("min");
                     var s = GetCookieByName("miao");
                     
                     Change(m, s);           
                 }else{
                 
                 	TimeEndSubmit();
                 }
             }
                   
  </script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值