웹모아
웹모아[가입] 로그인 / 회원가입   검색     


  
시간제어
 

setinterval 사용과 중지
2006-08-26 00:40:49 댓글:(0)   조회:7547
 


자바스크립트에서 setInterval을 사용 하셨다면
어떠한 이벤트를 만들어서 해제를 시켜야 합니다.

예를 들어
setInterval("ex()", 1000)

이렇게 실행을 했다면 함수가 인터발 간격으로 실행 되는 것을 해제하기 위해 인터발 아이디를
변수로 만들어 줍니다.

testex = setInterval("ex()", 1000)

이렇게 사용 할때 동일한 함수 내에서 사용시는 문제가 되지 않지만 
버튼등을 이용해서 이벤트를 해제하려면 전역으로 두셔야 합니다.

해제 하는 방법은
<input type=button value="해 제" onClick="clearex()">

위에 버튼을 누르면 clearex() 함수를 실행 시키고 그곳에

function clearex() {
clearInterval(testex)
}
이렇게 하시면 됩니다.

즉, 아래와 같이 실행했다면
testex = setInterval("ex()", 1000)

해제시에는
clearInterval(testex)

이렇게 합니다. window객제이며 window는 생략해도 됩니다.

. 


[이전글]  [RE] setinterval 사용과 중지
[다음글]  팝업창 3개를 시간을 각각 넣어서 순서대로 뜨게 하려면


 
댓글쓰기는 회원(로그인 하신분) 이상 가능합니다.


 댓글 (0)

  
시간제어
페이지: 1 / 2   

 =text텍스트 시계 - 소스
열람:1303   2008.02.05


 getElementById 와 innerHTML 사용법
열람:2609   2007.12.23


 타이틀바에 흐르는 글자
열람:1364   2007.10.17


 정해진 시간마다 refresh 
열람:1431   2007.10.17


 5초 간격으로 페이지 리플레시
열람:1468   2007.10.05


 페이지로딩
(나는공주) 열람:1307   2007.05.21


 setTimeout 과 setInterval 사용방법
(나는공주) 열람:1465   2007.05.21


 시간제한 - 카운트 업, 카운트 다운
(홈마스타) 열람:1955   2007.03.30


 setInterval 예제
(홈마스타) 열람:1364   2006.08.26


 setTimeout() / clearTimeout() / setInterval()
(홈마스타) 열람:1563   2006.08.26



[1]  [2]  

복수단어 검색은 공백(space)로 구분해 주세요.




 
최근 글 [손님]
 
인기 글 [손님]
[홈마스타] [RE] input type=\\
[밝곰] 출첵입니다
[홈마스타] [RE] input type=\\