2011-01-24 8 views
5

두 번째 표시 할 수있는 카운트 다운 타이머가 필요합니다. 밀리 초 형식으로, 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() 

(original source)

답변

4

그렇지 않으면 FN 당신이 그것을 윈도우가 어쩌면 때문에 창 (의 방법으로 정의되어 있지 않은 것을 국제적인 맥락에서 가장 가능성이 실행, 전달이 setTimeout(display, 100) 그래서 문자 확인 로드 무한 리터럴?)

+0

고마워! 그게 효과가있어! – Sean