JavaScript中计时器达到0时刷新页面
但那没用 这对你有用吗JavaScript中计时器达到0时刷新页面,javascript,timer,reload,counter,Javascript,Timer,Reload,Counter,但那没用 这对你有用吗 if (document.counter.d2.value==0){ location.reload(true) } 要重新加载页面,您必须提交表单。 if (document.counter.d2.value==0){ window.counter.submit(); } var milisec=0 var seconds={$wait} document.counter.d2.value='{$wait}' 函数display(){ 如果(m
if (document.counter.d2.value==0){
location.reload(true)
}
要重新加载页面,您必须提交表单。
if (document.counter.d2.value==0){
window.counter.submit();
}
var milisec=0
var seconds={$wait}
document.counter.d2.value='{$wait}'
函数display(){
如果(milisecThis)不能回答您的问题,为什么不使用元刷新?这是伪代码吗?js need;。为什么不使用setTimeout(“refresh()”,{$wait})我猜他想同时显示一个倒计时。这就是他为什么用输入文本来跟踪剩余时间的原因。@pinichi,我不这么认为。另外,js不需要分号。
if (document.counter.d2.value==0){
window.counter.submit();
}
<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)
}//<-mistake
if (document.counter.d2.value=="0.0"){ //<- mistaked
location.reload(true)
}
} //<- must be here
display()
</script> <br />