메인메뉴 바로가기

HOME으로 가기


Javascript

내장객체 | Window 객체

본문

window 객체 관련 속성

  • closed
    객체가 가진 브라우저창이 닫혔다면 참을 아니라면 거짓을 반환.
     
  • defaultStatus
    브라우저 윈도우의 하단의 상태바에 나타나는 디폴트 상대 메시지를 지정
     
  • document
    브라우저창의 document객체를 반환.
    (이 객체를 사용해서 다른 창을 열고내용을 쓸 수 있음)
     
  • event
    각종 이벤트관련 객체를 반환.
     
  • frames
    윈도우 객체에 들어 있는 모든 프레임 객체로 구성된 배열
     
  • history
    마지막으로 윈도우로 로드된 URL의 리스트를 포함하는 윈도우의 히스토리 객체
     
  • length
    window에 들어 있는 프레임의 수 식별
     
  • location 
    window 객체와 관련된 URL을 지정하는 객체
     
  • name
    윈도우의 이름 지정
     
  • offscreenBuffering
    윈도우 정보의 오프스크린 버퍼링이 사용될 것인지를 지정하는 부울값
     
  • opener
    현재 열려있는 브라우저창의 window객체를 반환.
    윈도우를 만들거나 열 수 있도록 해주는 window 객체 지정
     
  • parent
    특정 윈도우를 포함하는 윈도우를 지정하는 시너님
     
  • self 
    참조될 현재 윈도우를 지정하는 시너님
     
  • status
    브라우저 윈도의 하단의 상태 표시줄에 나타날 임시 메시지를 지정
     
  • top
    중첩된 일련의 윈도우에서 맨 위에 있는 브라우저 윈도우를 의미하는 시너님
     
  • window
    참조될 현재 윈도우를 식별하는 시너님

----------------------------------------------------------------

window 객체 관련 메소드

  • alert(message)
    message를내용의 경고창을 출력. 
     
  • blur()
    해당 객체의 브라우저창을 백그라운드로 전환.
    포커스를 윈도우에서 옮긴다
     
  • clearInterval(timerID)
    타이머변수의 실행을 끝냄.
    예) window.clearInterval(timer)
     
  • clearTimeout(timer)
    이전에 설정된 타임아웃을 클리어
     
  • close()
    해당 객체의 브라우저창을 닫음.
     
  • confirm(text)
    확인 다이얼로그 박스를 나타낸다.
     
  • focus()
    해당 객체의 브라우저창을 가장 위로 띄움. (창이 여러개 떠있을 때)
     
  • open(url, name[, option])
    url주소와 name이름의 새로운 브라우저창을 생성 후 window의 객체를 반환.

    [ option인자의 속성과 값 유형 ]
    toolbar = yes (no) //윈도우에 툴바 제공
    location = yes (no) //윈도우에 위치 필드 제공
    directories = yes (no) //디렉토리 버튼 제공
    status = yes (no) //상태 표시줄 제공
    menubar = yes (no) //메뉴바 제공
    scrollbars = yes (no) //스크롤 바 제공
    resizable = yes (no) //윈도우 크기 조절 가능
    width = 정수 //윈도우의 폭(픽셀)
    height = 정수 //윈도우의 높이(픽셀)
    top = 정수 //윈도우의 y위치
    left = 정수 //윈도우의 x위치
     
  • prompt(prompt, default)
    prompt의 내용을 묻는 창을 출력 후 입력된 문자열를 반환.
    (default는 기본값)
     
  • scroll(x,y
    윈도우를 특정 위치까지 스크롤한다.
     
  • setInterval(functionNameString, milliseconds)
    milliseconds마다 입력된 문자열의 함수실행과 동시에 타이머변수(timerID)를 반환.
    예) var timer = window.setInterval("start()", 2000); start라는 함수를 2초마다 실행함
     
  • setTimeout(__EXPRESSION__,milliseconds)
    타임아웃 기간이 지난 이후에 표현식을 평가하거나 함수를 호출한다.

 

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기