function CountDown(){
if(maxtime>=0){
minutes = Math.floor(maxtime/60);
seconds = Math.floor(maxtime%60);
msg = "距离结束还有<a style='font-size:20px;font-weight:bold;color:red;padding:4px;'>"+minutes+"分"+seconds+"秒</a>";
document.all["timer"].innerHTML=msg;
if(maxtime == 5*60)
alert('注意,还有5分钟!');
--maxtime;
}else{
clearInterval(timer);
alert("时间到,结束!");
}
}
这个倒计时现在刷新页面就会重新倒计时,现在想要的效果是刷新页面不重置,同时关闭页面倒计时依然能够自己进行,并且在倒计时结束后继续重新开始倒计时,所以直接把maxtime记录在cookie最多只能让他保留关闭页面之前的值,倒计时下次进来还是从这个时间开始,能不能让时间能够自己继续跑
把minitus存进cookie里,setCookie,初始化页面的时候getCookie里取值,如果没有用默认值