Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用刷新按钮单击javascript计时器_Javascript_Html_Web_Timer - Fatal编程技术网

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

禁用刷新按钮单击javascript计时器,javascript,html,web,timer,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

我正在做一个测验项目的计时器模块。我已经创建了一个定时器程序,它可以正常工作。但当我点击刷新按钮时,计时器重新启动。我希望计时器不受刷新按钮单击的影响。如何做到这一点

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

var定时器=3600;
var min=0;
var-sec=0;
函数starttimer()
{
min=parseInt(定时器/60);
sec=parseInt(计时器%60);

如果(计时器您可以使用
localStorage
存储计时器位置,并从
localStorage
中检索该位置

存储

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


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

存储

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


您最好使用时间作为开始引用,并在此基础上计算经过的时间/剩余时间。您最好使用时间作为开始引用,并基于此计算经过的时间/剩余时间。请注意,保存其值实际上就是在代码未运行时暂停计时器。记录时间并然后在此基础上计算计时器将允许更准确的计时,并且不会受到关闭页面的影响。我是javascript新手。我不知道在哪里添加代码。@Solomon_Arvind阅读文档。尝试并解决它。如果遇到问题,请搜索Google和此处,如果找不到任何东西,请使用c一篇帖子提出了一个新问题。请注意,保存它的值实际上就是在代码未运行时暂停计时器。记录一个时间,然后根据这个时间计算计时器,这样可以实现更准确的计时,并且不会受到关闭页面的影响。我是javascript新手。我不知道在哪里添加代码。@Solomon_Arvind Read t他需要一份文档。用它做实验并找出答案。如果你遇到问题,在谷歌和这里搜索,如果你找不到任何东西,你可以发布一个新问题。