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