禁用刷新按钮单击javascript计时器

时间:2018-01-29 04:39:21

标签: javascript html web timer

我正在使用计时器模块进行测验项目。我创建了一个按预期工作的计时器程序。但是当我单击刷新按钮时,计时器重新启动。我希望计时器不受刷新按钮点击的影响。如何实现这一目标。

<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>

1 个答案:

答案 0 :(得分:2)

您可以使用localStorage存储计时器位置,并从localStorage检索计时器位置。

存储

localStorage.setItem("key", "value");

<强> 检索

localStorage.getItem("key");