second:miliseconds形式を表示できるカウントダウンタイマーが必要です。4:92のように表示するように変更できると思ったのですが、何らかの理由で機能したくありません。サイトでは問題なく動作しますが、ページに入れてみると、コンソールに次のように表示されます。
Uncaught ReferenceError: display is not defined
。
私は何を間違えましたか?
var milisec=0
var seconds=30
document.getElementById("timer").innerHTML='30'
function display(){
if (milisec<=0){
milisec=9
seconds-=1
}
if (seconds<=-1){
milisec=0
seconds+=1
}
else
milisec-=1
document.getElementById("timer").innerHTML=seconds+"."+milisec
setTimeout("display()",100)
}
display()
(元のソース)