0
如何在JSF中创建倒数计时器?刷新页面时,我不希望定时器重置。在页面刷新时不重置的倒数计时器
如何在JSF中创建倒数计时器?刷新页面时,我不希望定时器重置。在页面刷新时不重置的倒数计时器
您可以使用简单的这个脚本
var seconds = readCookie('countdown') || 60;
alert(seconds);
function secondPassed()
{
seconds--;
var minutes = parseInt(seconds/60);
var remainingSeconds = parseInt(seconds % 60);
if (remainingSeconds < 10) {
remainingSeconds = "0" + parseInt(remainingSeconds);
}
document.getElementById('countdown').innerHTML = minutes + " mins : " + remainingSeconds + " secs";
if (parseInt(seconds) === 0)
{
alert("Time is over");
clearInterval(countdownTimer);
document.getElementById('countdown').innerHTML = "Time is Over";
document.forms["myForm"].submit();
document.location.href = "examresult.jsp";
}
}
var countdownTimer = setInterval(function() {
secondPassed();
if (seconds === 0) {
eraseCookie(seconds);
} else {
createCookie(seconds, seconds, 7);
}
}, 1000);
我知道,但我不想当用户刷新页面,定时器将复位。 – user236501 2010-11-14 13:36:14
@ user236501最新回答 – 2010-11-14 13:40:40
你好可以在jsp中做到吗? – user236501 2010-11-14 18:57:31