창 개체
Window 개체
Window 개체
Window 개체는 브라우저에 열려 있는 창을 나타냅니다.
문서에 프레임(<frame> 또는 <iframe> 태그)이 포함된 경우 브라우저는 HTML 문서에 대한 창 개체와 각 프레임에 대한 추가 창 개체를 만듭니다.
참고: 창 개체에 대한 공개 표준은 없지만 모든 브라우저에서 지원됩니다.
Window 개체 속성
Property | Description |
---|---|
closed | 창이 닫혔는지 여부를 반환합니다. |
defaultStatus | 창 상태 표시줄의 기본 텍스트를 설정하거나 반환합니다. |
document | Document 객체에 대한 읽기 전용 참조입니다. (개체 참조) |
frames | 창에 명명된 모든 프레임을 반환합니다. 컬렉션은 각각 창 내의 프레임을 포함하는 Window 개체의 배열입니다. |
history | History 개체에 대한 읽기 전용 참조입니다. 매개변수 기록 개체를 사용하세요. |
innerHeight | 창의 문서 표시 영역 높이를 반환합니다. |
innerWidth | 창의 문서 표시 영역 너비를 반환합니다. |
length | 창의 프레임 수를 설정하거나 반환합니다. |
location | 창이나 프레임의 위치 개체입니다. 위치 개체를 참조하세요. |
name | 창의 이름을 설정하거나 반환합니다. |
navigator | Navigator 개체에 대한 읽기 전용 참조입니다. Navigator 개체를 매개변수화하세요. |
opener | 이 창을 생성한 창에 대한 참조를 반환합니다. |
outerHeight | 도구 모음 및 스크롤 막대를 포함하여 창의 외부 높이를 반환합니다. |
outerWidth | 도구 모음 및 스크롤 막대를 포함하여 창의 외부 너비를 반환합니다. |
pageXOffset | 창 표시 영역의 왼쪽 상단을 기준으로 현재 페이지의 X 위치를 설정하거나 반환합니다. |
pageYOffset | 창 표시 영역의 왼쪽 상단을 기준으로 현재 페이지의 Y 위치를 설정하거나 반환합니다. |
parent | 상위 창으로 돌아갑니다. |
screen | Screen 개체에 대한 읽기 전용 참조입니다. 화면 개체를 매개변수로 지정하세요. |
screenLeft | 화면 창을 기준으로 x 좌표를 반환합니다. |
screenTop | 화면 창을 기준으로 y 좌표를 반환합니다. |
screenX | 화면 창을 기준으로 x 좌표를 반환합니다. |
screenY | 화면 창을 기준으로 y 좌표를 반환합니다. |
self | 현재 창에 대한 참조를 반환합니다. Window 속성과 동일합니다. |
status | 창 상태 표시줄의 텍스트를 설정합니다. |
top | 최상위 상위 창으로 돌아갑니다. |
Window 객체 메소드
Method | Description |
---|---|
alert() | 메시지와 확인 버튼이 있는 경고 상자를 표시합니다. |
blur() | 최상위 창에서 키보드 포커스를 제거합니다. |
clearInterval() | setInterval()에 의해 설정된 제한 시간을 취소합니다. |
clearTimeout() | setTimeout() 메소드로 설정된 제한시간을 취소합니다. |
close() | 브라우저 창을 닫습니다. |
confirm() | 메시지와 확인 및 취소 버튼이 있는 대화 상자를 표시합니다. |
createPopup() | 팝업 창을 만듭니다. |
focus() | 창에 키보드 포커스를 부여합니다. |
moveBy() | 는 현재 좌표를 기준으로 지정된 픽셀만큼 창을 이동할 수 있습니다. |
moveTo() | 창의 왼쪽 상단을 지정된 좌표로 이동합니다. |
open() | 새 브라우저 창을 열거나 이름이 지정된 창을 찾으세요. |
print() | 현재 창의 내용을 인쇄합니다. |
prompt() | 사용자에게 입력을 요청하는 대화 상자를 표시합니다. |
resizeBy() | 지정된 픽셀에 따라 창 크기를 조정합니다. |
resizeTo() | 창의 크기를 지정된 너비와 높이로 조정합니다. |
scroll() | |
scrollBy() | 지정된 픽셀 값에 따라 콘텐츠를 스크롤합니다. |
scrollTo() | 콘텐츠를 지정된 좌표로 스크롤합니다. |
setInterval() | 지정된 기간(밀리초 단위)에 따라 함수를 호출하거나 표현식을 계산합니다. |
setTimeout() | 지정된 밀리초 후에 함수 또는 계산된 표현식을 호출합니다. |