본문 바로가기

Soft Program

[script] setTimeout(), setInterval()


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창이 뜹니다.
 }

'Soft Program' 카테고리의 다른 글

posting Dimension 산출기  (0) 2012.04.23
비디오와 오디오 인코딩 및 압축  (0) 2012.04.02
movie clip 의 객체  (0) 2011.08.08
절대위치와 상대위치  (0) 2011.07.16
Adobe Premiere Media Cashe  (0) 2011.06.22