window

브라우저 창이 열릴 때 마다 하나씩 만들어지는 객체, 브라우저 창 안에 존재하는 모든 요소의 최상위 객체.

  • classes : 문서 안에 삽입된 class들의 정보를 저장한다.
  • closed : 브라우저 창이 닫혔는지 나타낸다.
  • defaultStatus : 상태 표시줄의 기본값을 지정한다.
  • document : 현재 윈도우의 document 객체를 반환한다.
  • frames : 윈도우에 있는 history 객체를 반환한다.
  • length : 부모 창의 프레임 개수를 지정한다.
  • location : 현재 창의 location 객체를 반환한다.
  • name : 창의 이름을 지정한다.
  • opener : 새 창에 열어준 부모 창을 선택한다.
  • parent : 부모 창을 선택한다.
  • self : 현재 창을 선택한다.
  • status : 브라우저 창의 상태 표시줄을 선택한다.
  • top : 최상위 창을 선택한다.
  • 메서드

    • open() 메서드 : 새 브라우저 창 열기
      window.open("팝업 창에 표시할 파일명", "창이름", "창의 스타일")
      window.open("popup1.htm", "pop", "scrollbars=no, location=yes, status")

      세 번째 매게변수에서 사용할 수 있는 옵션
      • directories : 연결 표시줄의 표시 여부를 지정한다. (yes/no, 또는 1/0)
      • width : 팝업 창의 너비(가로길이)를 지정한다. (픽셀값)
      • left : 팝업 창의 왼쪽 좌표를 지정한다. (픽셀값)
      • location : 주소 표시줄의 줄 표시 여부를 지정한다. (yes/no, 또는 1/0)
      • menubar : 메뉴바의 표시 여부를 지정한다. (yes/no, 또는 1/0)
      • resizable : 화면 크기 조절 가능 여부를 지정한다. (yes/no, 또는 1/0)
      • scrollbars : 스크롤의 표시 여부를 지정한다. (yes/no, 또는 1/0)
      • status : 상태 표시줄의 표시 여부를 지정한다. (yes/no, 또는 1/0)
      • toolbar : 도구모음의 표시 여부를 지정한다. (yes/no, 또는 1/0)
      • top : 팝업 창의 상단 좌표를 지정한다. (픽셀값)
      • height : 팝업창의 높이(세로 길이)를 지정한다. (픽셀값)
    • close() 메서드 : 브라우저 창 닫기
      window.close()
      <a href="#" onClick="javascript:window.close()">창 닫기</a>
      <a href="javascript:window.close()">창 닫기</a>
    • moveBy() / moveTo() 메서드 : 창 위치 조절하기
      window.moveBy(가로 이동 거리, 세로 이동 거리)
      window.movtTo(가로 이동 거리, 세로 이동거리)
    • resizeBy() / resizeTo() 메서드 : 창 크기 조절하기
      window.resizeBy(창 너비, 창 높이)
      window.resizeTo(창 너비, 창 높이)
    • setTimeout() / clearTimeout() 메서드 : 시간과 관련된 동작 지정하기
      timerID = setTimeout(함수나 명령, 시간)
      clearTimeout(timerID)

navigator

현재 사용하는 브라우저에 대한 정보를 가지고 있는 객체.

  • 프로퍼티

    navigator 객체의 프로퍼티는 몇 가지를 제외하면 익스플로러와 넷스케이프 양쪽 모두에서 사용할 수 있다다음은 navigator 객체의 프로퍼티이다.
    • appCodeName : 브라우저의 코드명을 표시한다.
    • appName : 브라우저의 종류를 표시한다.
    • appVersion : 브라우저의 버전을 표시한다.
    • platform 사용하고 있는 운영체제의 시스템 환경을 표시한다.
    • userAgent 브라우저의 정보를 표시한다.
  • 메서드

    • javaEnabled() : 자바를 지원하는지 확인하는 메서드로반환값은 true(자바 지원) false(자바 지원 안 함)이다.
    • taintEnabled() : 브라우저가 손상되었는지 확인하는 메서드로반환값은 true(브라우저 고장) false(브라우저 정상)이다.

frame

프레임마다 하나씩 만들어지는 객체로 <frame> 태그마다 하나씩 만들어진다.

 



블로그 이미지

왕왕왕왕

,