본문 바로가기

DEV/Javascript

Window 객체

반응형

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
댓글