반응형
document 객체 ......................................................... 최상위 window객체에서 파생된 것으로 ~ 태그속의 내용과 관련된 처리를 할 수 있다. 많은 기능이 있지만 이 객체는 범위가 넓어서 직접 다루는 일은 별로 없고 실제 이용은 이 객체에서 파생된 하위객체(Layer, Link, Image, Area, Anchor, Applet, Form)를 통해 세세한 접근을 할 수 있다. 상위 객체인 window를 생략하고 사용한다!!! |
■ document 객체 프로퍼티 |
title | 문서의 제목을 설정하거나 반환 |
location | 현재 문서의 URL |
referer | 이전 문서의 URL |
cookie | 쿠키파일의 정보 |
bgColor | 창의 배경색을 설정 |
fgColor | 글자색을 설정 |
lastModified | 파일의 최종 변경 날짜를 알아냄 |
URL | 현재의 URL |
alinkColor | 누르고 있는 동안의 링크문자열의 색을 설정 |
vlinkColor | 이미 누른적이 있는 링크 문자열의 색을 설정 |
linkColor | 링크색을 설정 |
anchors | anchor 오브젝트 및 배열 |
forms | form 오브젝트 및 배열 |
links | 링크 오브젝트 및 배열 |
domain | 현재 도메인 이름(tainting 상태일때만 사용가능) |
applets | applet 배열 |
area | area 오브젝트 |
embeds | plug in 배열정보 |
images | 이미지 오브젝트 및 배열 |
layers | layer 오브젝트 및 배열 |
■ document 객체 메서드 |
open() | 문서에 내용입력 준비됨, 기존 내용 삭제됨 |
close() | 문서에 내용입력이 끝났음 |
clear() | 문서의 내용을 삭제 |
write() | 문서에 내용을 출력 |
writeln() | 줄바꾸기를 포함 문서에 내용을 출력 |
eval() | 문자열을 수치로 변경 |
toString() | 오브젝트를 문자열로 변경 |
valueOf() | 오브젝트 값을 표시 |
getSelection() | 선택범위안에 포함되어 있는 문자열을 반환 |
captureEvent() | 모든 타입의 이벤트를 판단 |
releaseEvent() | 다른 계층의 이벤트로 이벤트를 넘김 |
routeEvent() | 판단한 이벤트와 같은 계층의 이벤트 |
toSource() | 오브젝트 값을 문자열로 표시 |
■ document 객체 이벤트핸들러 |
onBlur | 문서가 비활성화될 경우 |
onFocus | 문서가 활성화될 경우 |
onClick | 문서가 클릭될 때 |
onDBClick | 문서가 더블클릭될 때 |
onKeyDown | 키를 누를 때 발생 |
onKeyPress | 키를 누르고 있을 때 발생 |
onKeyUp | 키를 눌렀다 놓을 때 발생 |
onMouseDown | 아우스를 누를 때 발생 |
onMouseUp | 마우스를 눌렀다 놓을 때 발생 |
■ 현재문서의 URL |
alert(document.location) |
■ 이전문서의 URL |
alert(document.referer) // 이 파일을 링크한 페이지에서 넘어와야 값이 있음! |
기타 : 문서를 구성하는 이미지,링크,폼태그,레이어의 배열정보를 얻을 수 있다. |
반응형
'웹프로그램' 카테고리의 다른 글
자바스크립트 레이어를 이용한 팝업 (0) | 2008.11.07 |
---|---|
자바스크립트 테이블에 링크 걸기 (0) | 2008.11.07 |
자바스크립트 브라우저에서 인쇄할때 쓸수 있는 좋은 팁 (0) | 2008.11.07 |
자바스크립트 레이어 띄우기 (0) | 2008.11.07 |
자바스크립트 스크롤러 간단 제어 (0) | 2008.11.07 |
자바스크립트 text 창 한꺼번에 복사하기 (0) | 2008.11.07 |
자바스크립트 스크립트로 숫자 체크 (0) | 2008.11.07 |
자바스크립트 input 창 순서 정하기 (0) | 2008.11.07 |