[英]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.