我的Quiz Web应用程序有一个计时器,但是每次用户转到下一个问题或刷新页面时,计时器都会重置。
我试图将剩余时间保存到变量中,但我不知道。我是初学者,对您会有所帮助。
<span id="countdown" class="timer"></span>
<script>
var seconds = 15;
function secondPassed() {
var minutes = Math.round((seconds - 30)/60);
var remainingSeconds = seconds % 60;
if (remainingSeconds < 10) {
remainingSeconds = "0" + remainingSeconds;
}
document.getElementById('countdown').innerHTML = minutes + ":" + remainingSeconds;
if (seconds == 0) {
clearInterval(countdownTimer);
header("location:account.php?q=result&eid=5cb44b236f3b1");
} else {
seconds--;
}
}
var countdownTimer = setInterval('secondPassed()', 1000);
</script>
我希望每个页面或每次用户刷新页面时都使用相同的计时器。谢谢你的时间!