<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>
用取cookie方法实现页面计时器
最新推荐文章于 2022-03-11 14:28:29 发布