js倒计时防页面刷新

Posted CIBLE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js倒计时防页面刷新相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>前端开发</title>
</head>
 
<body>
<SCRIPT LANGUAGE="javascript">
var maxtime;
if(window.name==‘‘ || window.name == -1 || isNaN(window.name)){
maxtime = 1*60;
}else{
maxtime = window.name;
}
 
function CountDown(){
if(maxtime>=0){
hours = Math.floor(maxtime/3600);
minutes = Math.floor((maxtime-hours*3600)/60);
seconds = Math.floor(maxtime%60);
msg = "距离考试结束还有"+hours+""+minutes+""+seconds+"";
document.all["timer"].innerHTML = msg;
if(maxtime == 5*60) alert(注意,还有5分钟!);
--maxtime;
window.name = maxtime;
}
else{
clearInterval(timer);
alert("考试时间到,结束!");
}
}
timer = setInterval("CountDown()",1000);
</SCRIPT>
<div id="timer" style="color:red"></div>
 
</body>
</html>

js控制定时执行,每隔一段时间定时执行

//后台查询执行请求 1min , ajax_wx_payment 为方法名
setInterval(ajax_wx_payment,1000*60);

js控制延时跳转

//延迟跳转 20min
setTimeout(‘ys_time_out()‘, 1000*60*20);

 

以上是关于js倒计时防页面刷新的主要内容,如果未能解决你的问题,请参考以下文章

倒计时防刷新功能

ASP网页上的倒计时代码,要求可以防刷新的

前端防扒代码片段

前端防扒代码片段

前端防扒代码片段

前端防扒代码片段