JavaScript 中计时器达到 0 时刷新页面
<form name="counter" ><input type="text" size="8" name="d2"></form>
<script>
var milisec=0
var seconds={$wait}
document.counter.d2.value='{$wait}'
function display(){
if (milisec<=0){
milisec=9
seconds-=1
}
if (seconds<=-1){
milisec=0
seconds+=1
}
else
milisec-=1
document.counter.d2.value=seconds+"."+milisec
document.title=seconds+"."+milisec
setTimeout("display()",100)
}
if (document.counter.d2.value==0){
location.reload(true)
}
display()
</script> <br />
{$time}
是计数器开始的秒数。当它达到 0 时我希望页面重新加载。我尝试过:
if (document.counter.d2.value==0){
location.reload(true)
}
但这没有用。
<form name="counter" ><input type="text" size="8" name="d2"></form>
<script>
var milisec=0
var seconds={$wait}
document.counter.d2.value='{$wait}'
function display(){
if (milisec<=0){
milisec=9
seconds-=1
}
if (seconds<=-1){
milisec=0
seconds+=1
}
else
milisec-=1
document.counter.d2.value=seconds+"."+milisec
document.title=seconds+"."+milisec
setTimeout("display()",100)
}
if (document.counter.d2.value==0){
location.reload(true)
}
display()
</script> <br />
{$time}
is the amount of seconds the counter start with. When it reaches 0 I want the page to reload. I tried :
if (document.counter.d2.value==0){
location.reload(true)
}
but that didn't work..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这对你有用吗?
要重新加载页面,您必须提交表单。
Does this work for you?
To reload page, you have to submit a form.