繁体   English   中英

使用Javascript启动和停止重新加载页面

[英]Start and stop reloading a page with Javascript

我试图用Javascript每X秒重新加载一个页面,我需要能够按下一个按钮来阻止它然后启动它

因此,当您转到页面时,它将每5秒钟开始刷新一次,然后您可以点击停止按钮。 一旦停止,你可以点击一个开始按钮再次进行。

我不知道我怎么能做到这一点,有人可以提供帮助,到目前为止,我得到的只是这个......

<script>

function timedRefresh(timeoutPeriod) {
    setTimeout("location.reload(true);",timeoutPeriod);
}
timedRefresh(5000);

</script>

只需要一种方法来阻止它并重新启动它

把它放在你的页面上,

var timer = function() {
  window.location.reload(true);
};
var timeout = setTimeout(timer, 5000);

停止时,

clearTimeout(timeout);

刚开始时

setTimeout(timer, 5000);

更新 :海报更新问题后更新。

尝试:

var rld = setTimeout(window.location.reload, 5000);

要在用户按下停止按钮时取消它:

clearTimeout(rld);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM