setIntervalを使用してページのリフレッシュを制御したいと考えています。私はそれがデフォルトで(ページが読み込まれるときに)実行したいと思いますが、私は特定の時間にそれをオフにできるようにする必要があります。だから私はあなたが次のように書いてきました。問題は、ページが最初に表示されるときにリフレッシュがオンにならないことです。ボタンを2回クリックしてから、setIntervalコントロールの更新を再度有効にした後でのみ表示されます。setIntervalを使用してデフォルトでリフレッシュをオンにする方法(スイッチでオフにする方法)
私のhtmlボタンの定義は次のようになります。
<button id="autoref" type="button" name="autoref" onclick="stopAutoRef();">Stop Auto Ref</button>
私のstopAutoRef関数は次のようになります。
function stopAutoRef() {
if ($("#autoref").text() == "Stop Auto Ref") {
$("#autoref").html('Start Auto Ref'); // You see this if Refresh is not automatically happening
clearInterval();
}else {$("#autoref").html('Stop Auto Ref'); // You see this if Refresh is automatically happening
setInterval(function() {showActivities(document.getElementById("select1").value);}, 60000);
}
}
あなたがたsetInterval(関数(){showActivities(のdocument.getElementByIdを(実行していない理由は、特定の理由があります"select1")。value);}、60000);最初に文書を作成する準備ができていますか? – SamGhatak