跪求高手:如何为这个JS代码 添加时间?
打开这个页面之后,会弹出:刷新了一次你把系统时间调至:23:59:50,过10秒之后又会弹出:刷新了一次表明到0:00:00的时刻你的页面就刷新了一次。问题是:(为什么我...
打开这个页面之后,会弹出:刷新了一次
你把系统时间调至: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> 展开
1个回答
展开全部
你都没有判断分钟、秒的值是单位数还是双位数,你alert一下你的T_time就知道了,参考下面的代码,(零点提示一次,20点35提示一次)
<script type="text/javascript">
function getNewTime(){
var newTime=new Date()
H=newTime.getHours()
M=newTime.getMinutes()
S=newTime.getSeconds()
if(M.toString().length==1 && S.toString().length==1){
T_time=H+":0"+M+":0"+S
}
else if(M.toString().length!=1 && S.toString().length==1){
T_time=H+":"+M+":0"+S
}
else if(M.toString().length==1 && S.toString().length!=1){
T_time=H+":0"+M+":"+S
}
else if(M.toString().length!=1 && S.toString().length!=1){
T_time=H+":"+M+":"+S
}
//T_time=H+":0"+M+":0"+S
//alert(T_time)
st=setTimeout("getNewTime()",1000)
if(T_time=="0:00:00" || T_time=="20:35:00"){
clearTimeout(st)
window.location.reload()
}
}
window.onload=getNewTime
/*
为了测试是否刷新,引用以下代码:
*/
function test(){
alert("刷新了一次")
}
test()
</script>
<script type="text/javascript">
function getNewTime(){
var newTime=new Date()
H=newTime.getHours()
M=newTime.getMinutes()
S=newTime.getSeconds()
if(M.toString().length==1 && S.toString().length==1){
T_time=H+":0"+M+":0"+S
}
else if(M.toString().length!=1 && S.toString().length==1){
T_time=H+":"+M+":0"+S
}
else if(M.toString().length==1 && S.toString().length!=1){
T_time=H+":0"+M+":"+S
}
else if(M.toString().length!=1 && S.toString().length!=1){
T_time=H+":"+M+":"+S
}
//T_time=H+":0"+M+":0"+S
//alert(T_time)
st=setTimeout("getNewTime()",1000)
if(T_time=="0:00:00" || T_time=="20:35:00"){
clearTimeout(st)
window.location.reload()
}
}
window.onload=getNewTime
/*
为了测试是否刷新,引用以下代码:
*/
function test(){
alert("刷新了一次")
}
test()
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询