打开这个页面之后,会弹出:刷新了一次
你把系统时间调至:23:59:50,过10秒之后又会弹出:刷新了一次
表明到0:00:00的时刻你的页面就刷新了一次。我的问题是:(为什么我把0:0:00 换成 15:20:00分就刷新不了 没有反应的? 我想添加多个时间段怎么写? 希望高手能够把掉弹出警告窗口的代码删除掉!)<script type="text/javascript">
function getNewTime(){
var newTime=new Date()
H=newTime.getHours()
M=newTime.getMinutes()
S=newTime.getSeconds()
T_time=H+":0"+M+":0"+S
st=setTimeout("getNewTime()",1000)
if(T_time=="0:00:00"){
clearTimeout(st)
window.location.reload()
}
}
window.onload=getNewTime
/*
为了测试是否刷新,引用以下代码:
*/
function test(){
alert("刷新了一次")
}test()</script>
你把系统时间调至:23:59:50,过10秒之后又会弹出:刷新了一次
表明到0:00:00的时刻你的页面就刷新了一次。我的问题是:(为什么我把0:0:00 换成 15:20:00分就刷新不了 没有反应的? 我想添加多个时间段怎么写? 希望高手能够把掉弹出警告窗口的代码删除掉!)<script type="text/javascript">
function getNewTime(){
var newTime=new Date()
H=newTime.getHours()
M=newTime.getMinutes()
S=newTime.getSeconds()
T_time=H+":0"+M+":0"+S
st=setTimeout("getNewTime()",1000)
if(T_time=="0:00:00"){
clearTimeout(st)
window.location.reload()
}
}
window.onload=getNewTime
/*
为了测试是否刷新,引用以下代码:
*/
function test(){
alert("刷新了一次")
}test()</script>
解决方案 »
- HTML源码保护
- lightbox需要动态加载的内容 求助
- js请教文本框在失去焦的时候怎么样再重新获得焦点
- radio与getElementById的问题
- 求助!!!菜鸟问题..
- 请问innerHTML为什么在手机和pad上无法设置指定的值
- select能否记忆单击前的值,当值改变时有判断,如果不通过重新将select赋予单击前的值呢,各位帮帮忙!
- 怎么用javascript实现直接下载文件功能?(在线等~~)
- sin的用法???
- 在table如何实现奇数行和偶数行用不同的颜色表示,css怎么写
- 大家推荐一下用ExtJs做的网站或OA,谢谢!
- 将鼠标移到一张小图上,会显示大图和详细信息(大图总是取不到)
一、 T_time=H+":0"+M+":0"+S 这句代码限定了分和秒只能是10以下的,01、02等等,如果需要改成15:20:00 ,那你这个零就不能这么决对的写死在这里,需要加一个判断,小于10才在前面加0.二、添加多个时间段的判断,你可以在这句代码后面添加一个或者的判断 if(T_time=="0:00:00" || T_time == '你想要的时间'), 也可以加个 else if(T_time == '你想要的时间')三、去掉弹窗,把这句代码 test() 或者 alert("刷新了一次")任意去掉一句就OK了
function timeFormat(s) {
if (parseInt(s) < 9) s = '0' + s;
return s;
}
var newTime = new Date();
var H = timeFormat(newTime.getHours());
var M = timeFormat(newTime.getMinutes());
var S = timeFormat(newTime.getSeconds());
var T_time = H + ':' + M + ':' + S;
function timeFormat(s) {
if (parseInt(s) < 10) s = '0' + s; //这里有问题,低级错误唉
return s;
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function timeFormat(s) {
return parseInt(s) < 10 ? '0' + s : s;
}
function getNewTime(targetTime) {
var newTime = new Date();
var H = timeFormat(newTime.getHours());
var M = timeFormat(newTime.getMinutes());
var S = timeFormat(newTime.getSeconds());
var T_time = H + ':' + M + ':' + S;
document.getElementById('demo').innerHTML = T_time;
if (T_time == targetTime) {
clearTimeout(st);
alert('刷新了一次');
window.location.reload();
}
}
window.onload = function (){
st = setInterval('getNewTime("10:17:59")', 1000);
}
</script>
</head><body>
<span id="demo"></span>
</body>
</html>