- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <!-- 현재 작성하고 있는 파일은 UTF-8 DOS파일입니다.-->
- <html xmlns="http://www.w3.org/1999/xhtml" lang="ko">
- <head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- </head>
- <body>
- <div id="ex_js_syntax">
- <script type="text/javascript" language="javascript">
- <!--
- function window_open_interval(){
- /* 윈도우 창 열기 => window.open(); */
- open_interval_specs = "width=550, height=200, top=300, left=300";
- open_interval_window = window.open("", "open_interval_window", open_interval_specs, false);
- open_interval_window.document.write("<p>open_interval_window 창 열음</p>");
- document.getElementById("window_open_interval").innerHTML = "창 열기";
- }
- function window_setinterval(){
- /* 윈도우 반복 시작 => window.setInterval(반복할 function명, 실행시간 [밀리 초]); 1초=1000밀리초 */
- start_setinternal= setInterval(window_repeat_interval, 2000);
- open_interval_window.focus();
- document.getElementById("window_setinterval").innerHTML = "setInterval() 반복 시작[클릭]";
- }
- function window_clearinterval(){
- /* 윈도우 반복 중지 => window.clearInterval(setInterval 변수); */
- clearInterval(start_setinternal);
- open_interval_window.document.write("<p>open_interval_window 반복 중지</p>");
- open_interval_window.focus();
- document.getElementById("window_clearinterval").innerHTML = "clearInterval() 반복 중지[클릭]";
- }
- function window_repeat_interval(){
- /* 행동하기 위한 함수 */
- open_interval_window.document.write("<p>open_interval_window 반복 시작</p>");
- }
- //-->
- </script>
- <form name="input_type" id="input_type" method="post" >
- <!-- 예제 박스에선 안됨 => form태그안에 form태그있으면 지워짐~ㅠ.ㅠ -->
- 윈도우 => 반복 실행(2초마다) <br />
- <p id="window_open_interval" onclick="window_open_interval();">window객체-메서드 interval()사용할 open()[클릭]</p>
- <p id="window_setinterval" onclick="window_setinterval();">window객체-메서드 setInterval() 반복 시작[클릭]</p>
- <p id="window_clearinterval" onclick="window_clearinterval();">window객체-메서드 clearInterval() 반복 중지[클릭]</p>
- </form>
- </div>
- </body>
- </html>
--------------------------------------------------------------------------------------------
위 소스 예제 보기
특정 function를 반복 실행 하고자 하는 경우 사용합니다.
윈도우 반복 시작 => window.setInterval(반복할 function명, 실행시간 [밀리 초]);
1초=1000밀리초
윈도우 반복 중지 => window.clearInterval(setInterval 변수);
window 속성 보기(접어두었습니다.)
출처 & 인용 - http://www.w3schools.com/
'javascript > window()객체' 카테고리의 다른 글
window객체 btoa() atob() 베이스64[엔코딩 디코딩] (0) | 2014.02.09 |
---|---|
window객체 setTimeout() clearTimeout() 대기 후 한번만 실행 [실행, 해제] (0) | 2014.02.08 |
window객체 scrollBy() scrollTo() 스크롤 위치[상대적, 절대적] (0) | 2014.02.08 |
window객체 resizeBy() resizeTo() 창크기[상대적, 절대적] (0) | 2014.02.08 |
window객체 moveBy() moveTo() 창 이동[상대적, 절대적] (0) | 2014.02.08 |