티스토리 뷰

카테고리 없음

Window 객체 JavaScript

LANIAN 2007. 3. 26. 11:25
Window객체는 브라우저 윈도우에 관한 정보에 접근하기 위한 객체입니다. JavaScript의

 객체 계층에서 최상위에 위치합니다. 현재의 창에 대해서 처리를 수행하는 경우에는 창이름

 을 생략할 수 있습니다.

 하위 객체는 location, history, document(Frame) 등이 있다.

 

메 소 드

   ★ 공통

      * alert()                : 메시자와 OK버튼만을 가진 다이알로그 박스를 보여준다.

      * blur()                 : 특정 객체의 포커스를 없애 준다.

      * clearInterval()   : setInterval로 지정한 타이머를 해제한다.

      * clearTimeout()   : setTimeout으로 지정한 타이머를 해제한다.

      * close()               : 윈도우를 닫습니다.

      * confirm()            : (확인) 다이알로그 박스를 만들고, [OK]버튼이면 true,

                                     그 이외의 경우에는 false로 표시한다.

      * focus()               : 특정 객체에 포커스가 가도록 만든다.

      * close()               : 윈도우를 닫습니다.

      * moveBy()           : 창의 표시 위치를 지정한 좌표로 이동시킨다.

      * moveTo()           : 창의 표시 위치를 지정한 거리만큼 이동시킨다.

      * open()               : 새로운 윈도우를 엽니다.

      * print()                : 윈도우에 포함된 내용을 출력한다.

      * prompt()            : 메시지와 입력 필드를 가진 다이얼로그 박스를 보여준다.

      * resizeBy()          : 창의 크기를 지정한 만큼 현재의 크기로부터 변경한다.

      * resizeTo()          : 창의 크기를, 지정한 너비와 높이로 변경한다.

      * scroll()               : 페이지의 내용의 표시 시작 위치를 지정한 좌표까지 이동시킨다.

                                      [scrollBy() / scrollTo()]

      * setInterval()      : 일정 시간마다 명령을 실행하는 타이머를 설정합니다.

      * setTimeout()      : 일정 시간후에 명령을 호출하는 타이머를 설정합니다.      

 

   ★ 넷스케이브

      * back()                : 앞 페이지로 이동합니다.    

      * forward()           : 뒤 페이지로 이동합니다.

      * handleEvent()    : 특정 이벤트를 호출한다.

      * home()               : 홈페이지로 이동한다.

      * stop()                 : 문서 전송을 중지시킨다.

 

 

속  성

   ★ 공통

      * closed                 : 윈도우가 닫혀있을경우 true, 그렇지 않을 경우 false

      * defaultStatus      : 상태표시줄에 표시될 문자열을 설정한다.

      * frames                : 윈도우에 포함되어 있는 프레임들 입니다.

      * history                : 현재 윈도우의 history객체 입니다.

      * length                 : 윈도우에 포함되어 있는 프레임의 총 개수를 참조 합니다.

      * location               : 윈도우에서 보여주는 문서의 URL 주소입니다.

      * name                  : 윈도우의 이름을 참조합니다.

      * opener                : 현재 창을 연 부모창을 참조 한다. [open() 메소드로 연 창에서]

      * parent                 : 이 윈도우를 포함하고 있는 윈도우나 프레임 입니다.

      * personalbar        : 윈도우의 personalbar를 보여줄지의 여부를 설정한다.

      * scrollbars            : 윈도우의 스크롤 바를 벼우줄지의 여부를 설정한다.

      * self                      : 자기 자신를 가리킨다.

      * status                  : 상태표시줄에 표시할 문자를 설정한다.

      * top                       : 최상단 윈도우 입니다.

      * window                : 자기 자신을 가리킵니다.


 

   ★ 넷스케이브

      * innerHeight          : 윈도우에서 내용이 나타나는 영역의 높이를 설정 하거나

                                        참조 합니다. 

      * innerWidth           : 윈도우에서 내용이 나타나는 영역의 너비를 설정 하거나

                                        참조 합니다.

      * locationbar           : 윈도우의 Locationbar를 보여줄지의 여부를 설정한다.

      * menubar               : 윈도우의 메뉴를 보여줄지 여부를 설정한다.

      * outerHeight          : 윈도우 바같 테두리의 높이를 참조하거나 설정한다.

      * outerWidth           : 윈도우 바같 테두리의 넓이를 참조하거나 설정한다.

      * pageXOffset         : 윈도우에 현재 나타나는 페이지의 x위치 입니다.

      * pageYOffset         : 윈도우에 현재 나타나는 페이지의 y위치 입니다.

      * statusbar             : 윈도우의 상태표시줄을 보여줄지의 여부를 설정한다.

      * toolbar                 : 윈도우의 툴바를 보여줄지의 여부를 설정한다.

      * classes                 : HTML문서에 정의된 모든 스타일시트 클래스들을 가리킨다.

      * tags                     : HTML문서에 사용된 모든 태그들을 가리킨다.



이벤트 핸들러

      * onLoad                : 페이지 불러오기 완료시에 발생한다.

      * onUnload             : 다른 페이지로 이동할 때에 발생한다.

      * onError                : 브라우저가 문서를 읽던 중 에러가 발생했을 때 발생한다.

      * onBlur                  : 브라우저가 focus를 잃었을 때 발생한다.

      * onFocus               : 브라우저가 focus를 얻었을 때 발생한다.

댓글
안내
궁금한 점을 댓글로 남겨주시면 답변해 드립니다.