Browser Object Model의 최상위 객체.
Property
- closed
창이 닫혔는지 여부를 부울 값으로 반환.
- defaultStatus
상태표시줄에 나타나는 문자열.
document 객체.
- frames
frame 요소의 배열을 반환.
history 객체.
- innerHeight
- innerWidth
- length
location 객체.
- name
window 객체에 할당된 이름. 문자열.
navigator 객체.
- opener
부모 창 객체에 대한 참조.
- outerHeight
- outerWidth
- pageXOffset
- pageYOffset
- parent
프레임으로 구성된 창의 부모 객체에 대한 참조.
screen 객체.
- screenLeft
- screenTop
- screenX
- screenY
- self
창 객체 자신을 참조.
- status
- top
Method
- alert(message)
경고 알림 창을 표시.
- blur()
- clearInterval(intervalID)
setInterval()에 의해 반복 실행되도록 설정된 것을 중단.
- clearTimeout(timeoutID)
setTimeout()에 의해 설정된 타이머를 중단.
- close()
창을 닫음.
- confirm(message)
확인 대화창을 표시. 부울값을 반환한다.
- createPopup()
- focus()
- moveBy(deltaX, deltaY)
- moveTo(x, y)
- open(url, windowName [, windowFeatures][, replaceFlag])
새로 생성된 창에 대한 window 객체를 반환한다.
- print()
인쇄 대화상자를 표시.
- prompt(message, defaultReply)
입력 대화상자를 표시. 사용자가 입력한 값을 반환한다.
- resizeBy(deltaX, deltaY)
- resizeTo(outerWidth, outerHeight)
- scrollBy(deltaX, deltaY)
- scrollTo(x, y)
- setInterval(expr, msecDelay [, language])
- setInterval(funcRef, msecDelay [, funcArg1, ..., funcArgN])
함수 등을 일정 시간 간격으로 반복해서 실행. 고유 ID를 반환.
- setTimeout(expr, msecDelay [, language])
- setTimeout(funcRef, msecDelay [, funcArg1, ..., funcArgN])
일정 시간 이후에 함수 등을 실행. 고유 ID를 반환.
Event Handler
- onload
- onresize
- onscroll
- onunload