秒に0を入力すると、私のページにjavascriptタイマーがあります。問題は、ページを更新するときにタイマーが初期値から始まっていることです。ここでページ更新時のタイマーの問題
はjavascriptのコード
<script>
secs = 300;
timer = setInterval(function() {
var element = document.getElementById("status");
element.innerHTML = "Remaining :<b>"+secs+" sec</b>";
if(secs < 1){
clearInterval(timer);
document.test.submit();
}
secs--;
}, 1000);
でこれを回避する方法はありますか?ページリロードを防止することで実現できます。それは可能ですか?
これを永続化したい場合は、localStorageなどのタイプのストレージを使用して、ページの更新時にすべての値がリフレッシュされます。 – Ahtisham
ページの再ロードを防止するための詳細情報があります.http://stackoverflow.com/questions/3527041/prevent-any-page-refresh-jquery-javascriptを使用しないでください – Ahtisham