猿问

刷新页面时,PHP Timer停止重新启动

我的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>

我希望每个页面或每次用户刷新页面时都使用相同的计时器。谢谢你的时间!


繁星淼淼
浏览 198回答 3
3回答
随时随地看视频慕课网APP
我要回答