반응형
| 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 |