본문 바로가기

javascript/Reference

[javascript] (ref)window 객체의 속성, 메소드, 이벤트

Window 속성(Property)

 

속성

설명

status

브라우저의 상태표시줄에 표시할 문자열

defaultStatus

상태표시줄에 기본적으로 표시할 문자열

self

window객체, 자기 자신

parent

window안 프레임의 부모 프레임

top

프레임이 설정되기 이전의 창

frames

window객체에 있는 프레임들

opener

open() 메소드로 열린윈도우에서 창을 참조

locationbar

윈도우의 location bar를 나타낼지의 여부

menubar

윈도우의 menu를 표시할 지의 여부

personalbar

윈도우의 personal bar를 표시할 지의 여부

scrollbars

윈도우의 scroll bar를 표시할 지의 여부

statusbar

윈도우의 status bar를 표시할 지의 여부

toolbar

윈도우의 tool bar를 표시할 지의 여부

tags

html문서에서 사용된 모든 태그들

classes

html문서에서 사용된 모든 style sheet class

 

 

Window 메소드

 

메소드

설명

open()

새로운 윈도우 열기

window.open("url","name","options")

 

options :

- menubar, toolbar, location, scrollbars, status, resizable : yes/no

- width, height, left, top : pixel

close()

윈도우 닫기

alert()

간단한 메세지를 표시하는 대화상자

confirm()

사용자로부터 확인을 받기 위한 대화상자

prompt()

사용자로부터 문자열을 입력 받기 위한 대화상자

setTimeout()

지정한 시간동안 기다린 후 명령 실행

clearTimeout()

setTimeout 메소드를 해제

setInterval()

주기적으로 작업을 실행하게 함

moveBy()

윈도우 상대 이동

moveTo()

윈도우 절대 이동

resizeBy()

윈도우의 상대적 크기 변경

resizeTo()

윈도우의 절대적 크기 변경

scrollBy()

윈도우에 보여지는 부분을 상대적으로 스크롤

scrollTo()

윈도우에 보여지는 부분을 절대적으로 스크롤

stop()

html문서 전송을 중지시킴

print()

윈도우에 포함된 html문서의 내용 출력 

 

 

Window객체의 이벤트 핸들러

 

이벤트 핸들러

설명

onBlur

브라우저가 포커스를 잃을 때 발생

onDragDrop

사용자가 다른 곳에서 객체를 브라우저 안에 넣으려고 할때 발생(익스플로러 미지원)

onError

문서를 읽는 중 에러가 생길 때 발생

onFocus

브라우저에 포커스를 얻을 때 발생

onLoad

문서를 읽을 때 발생

onMove

브라우저의 위치를 변경했을 때 발생(익스플로러 미지원)

onResize

창의 크기를 변경했을 때 발생(익스플로러 미지원)

onUnload

현재 문서를 지우려고 할 때 발생