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