Where The Streets Have No Name
javascript [필수] -(5) document, navigator 객체 본문
Developement/Web
javascript [필수] -(5) document, navigator 객체
highheat
2006. 4. 14. 15:08
- JavaScript 에서 아주 중요한 객체로, 이 객체를 사용하면 로드될 문서를 업데이트하고 로드된 문서 안에 있는 HTML 요소에 액세스할 수 있다.
프로퍼티 | 설 명 |
---|
alinkColor | <BODY> 태그의 alink 속성의 값 지정 |
anchor | 문서에 들어 있는 배열을 참조하는 객체 |
anchors | 문서에 들어 있는 모든 앵커의 배열 |
applet | 문서에 들어 있는 애플릿을 참조하는 객체 |
applets | 문서에 들어 있는 모든 애플릿의 배열 |
area | 문서 안의 이미지맵 영역을 참조하는 객체 |
bgColor | <BODY> 태그의 bgColor 속성의 값 식별 |
cookie | 쿠키의 값 식별 |
domain | 문서가 로드되는 서버의 도메인 이름 식별 |
embeds | 문서안의 모든 플러그인의 배열 |
fgColor | <BODY> 태그의 text 속성값 지정 |
form | 문서 안의 폼을 참조하는 객체 |
Forms[] | 문서 안의 모든 폼의 배열 |
image | 문서 안의 이미지를 참조하는 객체 |
Images[] | 문서 안의 모든 이미지의 배열 |
lastModified | 문서가 마지막으로 수정된 날짜 |
link | 문서 안의 링크를 참조하는 객체 |
links | 문서 안의 모든 링크의 배열 |
linkColor | <BODY> 태그의 link 속성의 값 식별 |
plugin | 문서 안의 플러그인을 참조하는 객체 |
plugins[] | 브라우저가 지원하는 플러그인을 나타내는 객체의 배열 |
referrer | 문서에 대한 링크를 제공하는 문서의 URL |
title | 문서의 타이틀 |
URL | 문서의 URL |
vlinkColor | <BODY> 태그의 vlink 속성의 값 식별 |
document 객체의 메소드 메 소 드 | 설 명 |
---|
close() | 문서의 객체를 만드는 데 사용된 스트림 |
open([mimeType][,"replace"]) | 선택적인 MIME 유형으로 문서 객체를 만들 때 사용되는 흐름을 개시한다. "replace" 파라미터는 text/html MIME 유형과 함께 사용되어 히스토리 리스트에 있는 현재 문서를 대체 |
write(expr1[,expr2...,exprN]) | 문서에 표현식의 값을 기록 |
write(expr1[,expr2...,exprN]) | 개행 문자가 다음에 따라오는 문서에 표현식의 값 기록 |
- navigator 객체는 window 객체와 마찬가지로 브라우저 객체 모델에서 최상위 레벨의 객체이며, 스크립트를 실행할 때 사용되는 브라우저의 종류와 버전에 대한 정보 제공한다.
navigator 객체의 프로퍼티 프로퍼티 | 브라우저 지원 | 설 명 |
---|
appCodeName | N2, I.E3 | 브라우저 색상 이름 |
AppMinorVersion | I.E4 | 브라우저 버전 번호 |
appName | N2, I.E3 | 브라우저 이름 |
appVersion | N2, I.E3 | 브라우저의 버전 |
browserLanguage | I.E4 | 브라우저에 설정되어 있는 언어 |
connectionSpeed | I.E4 | 브라우저가 네트워크에 연결되는 속도 |
cookieEnabled | I.E4 | 브라우저가 쿠키를 허용하도록 설정되어 있는지의 여부 |
cpuClass | I.E4 | 브라우저 실행시 사용되는 마이크로프로세서의 유형 |
onLine | I.E4 | 브라우저가 현재 온라인 연결을 가지고 있는지 여부 |
Language | N4, I.E4 | 브라우저에 설정되어 있는 언어 |
mimeTypes | N3, I.E4 | 현재 브라우저가 지원하는 모든 MIME 유형의 배열 |
platform | N4, I.E4 | 브라우저가 실행되는 운영체제 플랫폼 |
plugins | N3, I.E4 | 현재 브라우저에 설치된 모든 플러그인의 배열 |
systemLanguage | I.E4 | 운영체제의 디폴트 언어 |
userAgent | N2, I.E3 | 브라우저에서 서버로 전송된 HTTP 프로토콜의 사용자 에이전트 헤더 |
userLanguage | I.E4 | 사용자가 사용하는 언어 |
userProfile | I.E4 | 사용자 프로파일 정보에 대한 액세스를 제공하는 객체 |
navigator 객체의 메소드 메 소 드 | 설 명 |
---|
javaEnabled() | 사용자가 브라우저의 Java 기능을 켜두었는지의 여부를 나타내는 부울값 리턴 |
taintEnabled() | 사용자가 data tainting(보안 메커니즘)을 활성화했는지 여부를 나타내는 부울값 리턴 |
preference | 서명이 되지 않은 스크립트가 보안 관련 프로퍼티를 얻고 설정할 때 사용 |