반응형

Window 객체 속성

  • status 브라우저 상태바에 하단에 나타날 문자열
  • defaultStatus status에 지정된 문자열이 없을 때 나타날 문자열
  • self 자기 자신 객체
  • parent window 객체 간에 계층구조가 생길 때 상위 객체
  • top window 객체 간에 계층구조가 생길 때 최상위 객체
  • frames window 객체 안에 들어간 프레임들
  • opener open() 메소드로 윈도우를 연 문서가 있는 윈도우parent랑 비슷
  • pageXOffset 윈도우에 현재 나타나는 페이지의 x 위치
  • pageYOffset 윈도우에 현재 나타나는 페이지의 y 위치
  • locationbar 윈도우의 Locationbar를 보여줄지의 여부 지정
  • menubar 윈도우의 메뉴를 보여줄지의 여부 지정
  • personalbar 윈도우의 Personalbar(넷스케이프)를 보여줄지의 여부 지정
  • scrollbars 윈도우의 스크롤바를 보여줄지의 여부 지정
  • statusbar 윈도우의 상태선을 보여줄지의 여부 지정
  • toolbar 윈도우의 툴바를 보여줄지의 여부지정
  • tags HTML 문서에 사용된 모든 태그들
  • classes HTML 문서에 정의된 모든 스타일 시트 클래스들
  • innerHeight 윈도우에서 내용이 나타나는 영역의 높이 (NE only)
    IE는 clientHeight
    문법 : window.innerHeight
    문법 : document.body.clientHeight
  • innerWidth 윈도우에서 내용이 나타나는 영역의 너비 (NE only)
  • outerHeight 윈도우 바깥 테두리의 높이 (IE only)
  • outerWidth 윈도우 바깥 테두리의 너비 (IE only)

Window 객체 메소드

  • alert() 경고창을 보여줍니다.
  • clearInterval() setInterval()메소드에의해 수행되고 있는 함수를 중지
  • clearTimeout() setTimeout()메소드에의해 수행되고 있는 함수를 중지
  • close() 창을 닫습니다
  • comfirm() 확인버튼이 있는 창 confirm dialog box를 띄운다
  • focus() 지정한 창에 focus를 맞춘다.
  • blur() 창에서 cursor가 벗어나서 focus를 읽은 상태(focus를 제거)
  • moveBy() 상대적 좌표로 창을 이동
  • moveTo() 절대위치로 창을 이동
  • open() 새로운 창을 열어줍니다
  • print() 화면의 내용을 인쇄
  • prompt() 입력란이 있는 대화상자 Prompt dialog box를 띄운다.
  • resizeBy() 상대크기로 창 크기를 변경
  • resizeTo() 절대크기로 창 크기를 변경
  • scroll() 창을 스크롤
  • scrollBy() 상대적 좌표로 창을 스크롤
  • scrollTo() 절대적 좌표로 창을 스크롤
  • setInterval() 실행할 수식을 지정한 시간 마다 반복 실행
  • setTimeout() 실행할 수식을 지정한 시간 후에 한 번 실행

Window 창의 속성

창 속성 옵션 의미

  • menubar yes/no, 1/0 메뉴바를 보여주거나 숨깁니다
  • toolbar yes/no, 1/0 도구막대를 보여주거나 숨깁니다
  • directories yes/no, 1/0 디렉토리바를 보여주거나 숨깁니다
  • scrollbars yes/no, 1/0 스크롤바를 보여주거나 숨깁니다
  • status yes/no, 1/0 상태표시줄을 보여주거나 숨깁니다
  • location yes/no, 1/0 주소표시줄을 보여주거나 숨깁니다
  • width 픽셀 팝업 윈도우의 가로크기를 지정합니다
  • height 픽셀 팝업 윈도우의 높이를 지정합니다
  • left 픽셀 팝업 윈도우의 x축 위치를 지정합니다
  • top 픽셀 팝업 윈도우의 y축 위치를 지정합니다
  • resizable yes/no 1/0 팝업윈도우의 크기를 사용자가 임의로 수정할 수 있는지 여부를 지정합니다
  • fullscreen 전체화면 모드로 열어줍니다
Posted by 1010