
Java
script type=text/
Javascript /
* 定时页面刷新程序 * 实现在每天指定时间刷新网页 * 请注意:由于本程序使用cookie设置了一个小时之内只允许刷新一次的限定,调试的时候试验一次后 * 请删除cookie后再试第二次,否则一个小时之内将不再重复刷新 / var pT = 10; //时间精确点,以该数字表示的秒数进行巡检,时间越小,越精确,最小不要小于1,最大不要大于30 var h = 9; //小时数,(24小时制) var m = 0; //分钟数,加上这个为了方便你调试,使用时可设置为0 setInterval(function(){ var d = new Date(); if(Number(d.getHours()) == h && Number(d.getMinutes()) == m && g
etcookie(reloadTime) != hasReload){ location.reload(true); s
etcookie(reloadTime, hasReload, 1); } }, 1000 * pT) function g
etcookie(cookieName){ var strCookie=document.cookie; var arrCookie=strCookie.split(; ); for(var i=0;iarrCookie.length;i++){ var arr=arrCookie[i].split(=); if(cookieName==arr[0]) return unescape(arr[1]); } return false; } function s
etcookie(cookieName, cValue, cExpires, cPath, cDom
AIn, secure){//cExpires为过期的小时数 if(cExpires){ var date=new Date(); cExpires = date.setTime(date.getTime()+Number(cExpires)*3600*1000); cExpires = date.toGMTString(); } document.cookie = cookieName + = + escape(cValue) + ((cExpires) ? ; expires= + cExpires : ) + ((cPath) ? ; path= + cPath : ; path=/) + ((cDom
AIn) ? ; dom
AIn= + cDom
AIn : ) + ((secure) ? ; secure : ); }/script注意:程序中使用cookie来限定每天在设置的时间中内刷新一次,而不重复刷新,所以你调试的时候第一次可能好用,到了第二次(当然是在一个小时内的第二次)调试就不会有反应,这是为了防止你的“精确时间”设置的小,在这一分钟的时间里不断地重复刷新而设置的!
这段程序通过调试,原生JS,放到HTML里就好用。
如果满意请采纳~