Window 객체는 브라우저의 객체의 최상위 객체로서 Window 객체 아래에는 document, history, location, Navigator 객체가 있습니다.
Window - Navigator
- document
- Screen
- History
- Lovation
Window 객체 속성
innerHeight - 브라우저 내용의 높이 값을 반환합니다. (익스플로러는 지원하지 않음)
innerWidth - 브라우저 내용의 넓이 값을 반환합니다. (익스플로러는 지원하지 않음)
outerHeight - 브라우저 높이 값을 반환 합니다. (익스플로러는 지원하지 않음)
outerWidth - 브라우저 너비 값을 반환합니다. (익스플로러는 지원하지 않음)
name - 현재 윈도우창의 이름을 반환합니다.
defaultStats - 브라우저의 상태바에 초기문자열을 설정하는 경우에 사용합니다.
status - 브라우저의 상태바에 문자열을 출력하는 경우에 사용합니다.
top - 계층 구조가 생길 때 최상위 window 객체를 가리킬 때 사용됩니다.
self - 현재 활성중인 창의 자신 객체를 가리킴
classes - 문서안에 정의된 CSS 클래스들의 정보를 가지고 있습니다.
Window 객체 메소드
alert!!() - 메세지를 대화상자에 보여줍니다.
confirm!!() - 확인, 취소를 선택할 수 있는 대화상자를 보여줍니다.
prompt() - 문자열을 입력받을 수 있는 대화상자를 보여줍니다.
clearInterval() - setInterval() 로 설정된 timeout 셋을 취소합니다.
clearTimeout() - setTimeout() 로 설정된 timeout 셋을 취소합니다.
setInterval(code, millisec) - 특정 시간에 반복적으로 함수를 호출하는 메소드
setTimeout(code, millisec) - 특정 시간 한번만 함수를 호출하는 메소드
blur() - 현재 창에서 포커스를 제거합니다.
focus() - 현재 창에 포커스를 줍니다.
open() - 새로운 창을 열어줍니다.
close() - open() 메소드로 연 창을 닫습니다.
moveBy() - 창을 현재 위치에서 상대적 위치로 이동시킵니다.
moveTo!!() - 창을 현재 위치에서 열거한 위치로 이동시킵니다.
resizeBy() - 상대적인 좌표로 창의 크기를 설정합니다.
resizeTo!!() - 절대적인 좌표로 창의 크기를 설정합니다.
scrollBy() - 상대적인 좌표로 스크롤 위치값을 설정합니다.
scrollTo() - 절대적인 좌표로 스크롤 위치값을 설정합니다.
'DEV > Javascript' 카테고리의 다른 글
unicode 한글 변환 코드 (0) | 2011.03.18 |
---|---|
unicode 한글 변환 (0) | 2011.03.18 |
Post 방식으로 팝업 창 열기 (0) | 2010.05.07 |
JavaScript로 윈도우 7 확인하기 (0) | 2010.05.06 |
인터넷익스플로러 버전 보기 (0) | 2010.04.08 |