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에 도달하면 페이지를 새로 고침합니다. 나는 시도 :자바 스크립트에서 타이머가 0에 도달하면 새로 고침 페이지
if (document.counter.d2.value==0){
location.reload(true)
}
하지만이 작동하지 않았다 ..
이 질문에 대한 답변이 아니지만 메타 새로 고침을 사용하지 않는 이유는 무엇입니까? – Robert
이 의사 코드입니까? js 필요; . 그리고 setTimeout ("refresh()", {$ wait})을 사용하지 않는 이유는 무엇입니까? – pinichi
나는 동시에 카운트 다운을 표시하고 싶습니다. 따라서 입력 텍스트를 사용하여 남은 시간을 추적하는 이유는 무엇입니까? –