일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- jsr 296
- Google Map
- appspresso
- node.js
- Ajax
- MFC
- PLSQL
- phonegap
- iBATIS
- Eclipse
- rowspan
- Android
- tomcat
- Struts
- ibsheet
- MySQL
- 선택적조인
- JSON
- JDOM
- jQuery
- 가우스
- WebLogic
- 전자정부프레임워크
- PHP
- dock
- swingx
- GPS
- Spring
- sencha touch
- oracle
Archives
- Today
- Total
Where The Streets Have No Name
javascript [필수] -(4) 브라우저,window,frame 객체 본문
객 체 | 용 도 |
---|---|
window 객체 | 브라우저 윈도우나 윈도우 안에 있는 프레임에 액세스할 때 사용한다. 프로퍼티와 메소드를 참조할 때, window 객체가 존재하는 경우에는 "window."접두사를 붙일 필요가 없다 |
document 객체 | 현재 윈도우에 로드되어 있는 문서에 액세스할 때 사용한다. document 객체는 컨텐트를 제공하는 HTML 문서, 즉 HEAD와 BODY 태그가 있는 문서를 의미한다. |
location 객체 | URL을 나타낼 때 사용한다. 이 객체는 URL객체를 만들거나 URL의 일부분에 액세스하거나 기존의 URL을 수정할 때 사용할 수 있다. |
history 객체 | 한 윈도우 안에서 액세스된 URL의 히스토리를 유지할 때 사용 |
frame 객체, frames 배열 | HTML 프레임에 액세스할 때 사용 frames 배열은 윈도우안에 있는 모든 프레임에 액세스할 때 사용 |
link 객체, links 배열 | 하이퍼텍스트 링크의 텍스트 기반이나 이미지 기반 소스 앵커(anchor)에 액세스할 때 사용 links배열은 문서 안에 있는 모든 link 객체에 액세스할 때 사용한다. I.E.는 link 객체의 anchor객체를 결합한다. |
anchor 객체, anchors 배열 | 하이퍼텍스트 링크의 타켓에 액세스할 때 사용 anchors 배열은 문서 안에 있는 모든 anchor 객체에 액세스할 때 사용 |
image객체, images 배열 | HTML 문서에 삽입되어 있는 이미지에 액세스할 때 사용 images 배열은 문서 안에 있는 모든 image 객체에 액세스할 때 사용 |
area 객체 | 클라이언트측 이미지맵 안에 있는 영역에 액세스할 때 사용 |
applet 객체, applets 배열 | Java 애플릿에 액세스할 때 사용 애플릿 배열은 문서 안에 있는 모든 애플릿에 액세스할 때 사용 |
event 객체, Event 객체 | 이벤트 발생에 대한 정보에 액세스할 때 사용 event 객체는 특정 이벤트에 대한 정보 제공 Event 객체는 이벤트를 식별하는 데 사용하는 상수 제공 |
form 객체, forms 배열 | HTML 폼에 액세스시 사용 forms 배열은 문서 안에 있는 모든 폼에 액세스시 사용 |
element 객체 | 폼 안에 들어있는 모든 폼 요소에 액세스시 사용 |
text 객체 | 폼의 텍스트 필드에 액세스시 사용 |
textarea 객체 | 폼의 텍스트 영역 필드에 액세스시 사용 |
radio 객체 | 폼의 라디오 버튼 세트에 액세스하거나 세트 안에 있는 각각의 버튼에 액세스할 때 사용 |
checkbox 객체 | 폼의 체크 박스에 액세스할 때 사용 |
button 객체 | Submit나 Reset 버튼이 아닌 폼 버튼에 액세스시 사용 |
reset 객체 | 폼의 Reset 버튼에 액세스시 사용 |
selet 객체 | 폼의 선택 리스트에 액세스시 사용 |
option 객체 | option 객체는 선택 리스트의 요소에 액세스시 사용 |
password 객체 | 폼의 패스워드 필드에 액세스시 사용 |
hidden 객체 | 폼의 숨겨진 필드에 액세스시 사용 |
FileUpload 객체 | 폼의 파일 업로드 요소에 액세스시 사용 |
navigator 객체 | 스크립트를 실행하고 있는 브라우저에 대한 정보에 액세스시 사용 |
screen 객체 | 사용자의 화면의 색상 깊이와 크기에 대한 정보에 액세스시 사용 |
embed 객체, embeds 배열 | 삽입된 객체에 액세스시 사용 embeds 배열은 문서 안에 삽입된 모든 객체에 대한 액세스 제공 |
mimeType 객체, mimeTypes 배열 | 브라우저가 제공하는 특징 MIME 유형에 대한 정보에 액세스시 사용 mimeTypes 배열은 제공하는 모든 mimeType 객체의 배열 I.E.는 빈 배열을 리턴하면서 mimeTypes에 대해서 임시적으로 지원 |
plugin 객체, plugins 배열 | 특정 브라우저 플러그인에 대한 정보에 액세스시 사용 plugins 배열은 브라우저가 지원하는 모든 플러그인의 배열 I.E.는 빈 배열을 리턴하면서 plugins에 대해서 임시적으로 지원 |
window 객체
- 모든 브라우저 스크립트의 기본적인 것으로, 브라우저가 자동으로 정의하는 최상위 레벨의 객체이다. 현재 열려 있는 각 윈도우에 대해 별도의 window 객체가 정의된다.
프로퍼티 | 설 명 |
---|---|
closed | 윈도우가 닫혀 있는지 식별 |
defaultStatus | 브라우저 윈도우의 하단의 상태바에 나타나는 디폴트 상대 메시지를 지정 |
document | 윈도우에 표시되어 있는 현재 문서를 지정하는 객체 |
frames | 윈도우 객체에 들어 있는 모든 프레임 객체로 구성된 배열 |
history | 마지막으로 윈도우로 로드된 URL의 리스트를 포함하는 윈도우의 히스토리 객체 |
length | window에 들어 있는 프레임의 수 식별 |
location | window 객체와 관련된 URL을 지정하는 객체 |
name | 윈도우의 이름 지정 |
offscreenBuffering | 윈도우 정보의 오프스크린 버퍼링이 사용될 것인지를 지정하는 부울값 오프스크린 버퍼링은 윈도우를 나타내기 전에 윈도우의 모든 요소를 로드할 때 사용 |
opener | 윈도우를 만들거나 열 수 있도록 해주는 window 객체 지정 |
parent | 특정 윈도우를 포함하는 윈도우를 지정하는 시너님 |
self | 참조될 현재 윈도우를 지정하는 시너님 |
status | 브라우저 윈도의 하단의 상태 표시줄에 나타날 임시 메시지를 지정 |
top | 중첩된 일련의 윈도우에서 맨 위에 있는 브라우저 윈도우를 의미하는 시너님 |
window | 참조될 현재 윈도우를 식별하는 시너님 |
메 소 드 | 설 명 |
---|---|
alert(text) | 경고 다이얼로그 박스를 표시 |
blur() | 포커스를 윈도우에서 옮긴다 |
setInterval(expression,milliseconds) | 지정된 타임아웃 인터벌이 지난 이후에 표현식을 반복해서 평가하거나 함수를 불러온다. |
clearInterval(interval) | 이전에 설정된 인터벌 타이머를 클리어 |
setTimeout(expression,milliseconds) | 타임아웃 기간이 지난 이후에 표현식을 평가하거나 함수를 호출한다. |
clearTimeout(timer) | 이전에 설정된 타임아웃을 클리어 |
close() | 지정된 윈도우를 닫는다. |
confirm(text) | 확인 다이얼로그 박스를 나타낸다. |
focus() | 윈도우로 포커스를 가져간다. |
open(url,name,[options]) | 새로운 윈도우를 열고 새로운 window 객체를 만듬 |
prompt(text,defaultInput) | 프롬프트 다이얼로그 박스를 나타낸다. |
scroll(x,y) | 윈도우를 특정 위치까지 스크롤한다. |
옵 션 | 값 | 설 명 |
---|---|---|
toolbar | yes no | 윈도우에 툴바 제공 |
location | yes no | 윈도우에 위치 필드 제공 |
directories | yes no | 디렉토리 버튼 제공 |
status | yes no | 상태 표시줄 제공 |
menubar | yes no | 메뉴바 제공 |
scrollbars | yes no | 스크롤 바 제공 |
resizable | yes no | 윈도우 크기 조절 가능 |
width | 정수 | 윈도우의 폭(픽셀) |
height | 정수 | 윈도우의 높이(픽셀) |
frame 객체
- 프레임은 윈도우를 독립된 표시 영역들로 분할한 후, 이 영역들에 표시되는 정보들을 강력하게 컨트롤 할 수 있게 해준다.
- 프레임 객체의 프로퍼티와 메소드는 window 객체와 같지만, close() 메소드는 지원하지 않는다.