我正在使用计时器模块进行测验项目。我创建了一个按预期工作的计时器程序。但是当我单击刷新按钮时,计时器重新启动。我希望计时器不受刷新按钮点击的影响。如何实现这一目标。
<script type ="text/javascript">
var timer = 3600;
var min=0;
var sec = 0;
function starttimer()
{
min=parseInt(timer/60);
sec=parseInt(timer%60);
if(timer<1)
{
window.location="over.html";
}
document.getElementById("time").innerHTML="<b> Time Left: </b>"
+min.toString()+":"+sec.toString();
timer--;
setTimeout(function(){
starttimer();
},1000);
}
</script>
</head>
<body onload="starttimer();">
<h1> Test Page </h1>
<div>
<center><b>[<span id="time"></span></b>]</center>
</div>
答案 0 :(得分:2)
您可以使用localStorage
存储计时器位置,并从localStorage
检索计时器位置。
存储 :
localStorage.setItem("key", "value");
<强> 检索 强>
localStorage.getItem("key");