본문 바로가기
Web Programing!/Script

[SCRIPT] setTimeout() 와 setInterval()

by 어설픈봉봉이 2011. 8. 30.
반응형
SMALL




setTimeout() 메소드는 지정된 시간 후에 지정된 메소드 혹은 문자열을 한번 실행시켜줍니다.

방식 )   setTimeout( 실행시킬 메소드 , 시간);

code : 일정시간 후 실행시킬 메소드 및 문자열 

delay : 문자열 code 내에 있는 메소드가 실행되기까지 걸리는 시간 (1/1000초 단위)



ex )   직접 넣었을때

 function Timer() {
      setTimeout("alert('3초후에, 안녕하세요')",3000);  //3초후에 alert창이 뜹니다.

 }

 

<input type=button onclick="Timer()" value="3초후에 인사하기">



ex )   메소드를 넣었을때

function pop(){
      alert('3초후에, 안녕하세요');
}

 function Timer() {
      setTimeout(pop(),3000);  //3초후에 alert창이 뜹니다.

 }

 

<input type=button onclick="Timer()" value="3초후에 인사하기">


 





setInterval() 메소드는 지정된 메소드 혹은 문자열을 지정된 시간에 반복적으로 실행시켜줍니다.

방식 )   setInterval( 실행시킬 메소드 , 시간);

code : 일정시간 후 실행시킬 메소드 및 문자열 

delay : 문자열 code 내에 있는 메소드가 실행되기까지 걸리는 시간 (1/1000초 단위)


ex )   직접 넣었을때


 function Timer() {
      setInterval("alert('3초후에, 안녕하세요')",3000);  //3초마다 반복적으로 alert창이 뜹니다.

 }



ex )   메소드를 넣었을때

function pop(){
      alert('3초후에, 안녕하세요');
}

 function Timer() {
      setInterval(pop(),3000);  //3초마다 반복적으로 alert창이 뜹니다.
 }



반응형