location
현재 문서에 대한 URL 정보를 가지고 있는 객체
프로퍼티
- hash : 책갈피 이름을 지정한다.
- host : URL과 호스트 이름, 포트 번호를 지정한다.
- hostname : URL과 호스트 이름을 지정한다.
- href : URL을 지정한다.
- pathname : 링크의 경로를 지정한다.
- port : 포트 번호를 지정한다.
- protocol : 프로토콜 종류를 지정한다.
- search : 검색 엔진을 호출한다.
메서드
- reload()
문서를 다시 읽어온다. - replace()
현재 문서를 다른 URL의 문서로 바꾼다.
- reload()
document
웹 문서마다 하나씩 만들어지는 객체로 <body> 태그에 의해 만들어진다. HTML 문서에 대한 정보를 가지고 있다.
프로퍼티
- anchors : 책갈피를 지정한다.
- applets : 웹 문서 안의 자바 애플릿을 참조한다.
- bgColor : 웹 문서의 배경색을 지정한다.
- cookies : 쿠키값을 저장한다.
- domain : 현재 서버의 도메인을 지정한다.
- embeds : 플러그인을 설정한다.
- fgColor : 글자색을 지정한다.
- forms : 폼을 지정한다.
- images : 이미지를 지정한다.
- layers : 레이어를 지정한다.
- lastModified : 웹 문서의 최종 수정일을 지정한다.
- links : 링크를 지정한다.
- location : 현재 문서의 주소를 지정한다.
- referrer : 현재 문서를 호출한 페이지의 주소를 지정한다.
- title : 현재 문서의 제목을 지정한다.
- URL : 현재 문서의 주소를 저장한다.
메서드
- clear()
문서 안의 내용을 깨끗이 지운다. - close()
open() 메서드를 통해 기록하기 시작한 문서의 기록을 종료한다. - open()
문서에 무엇인가를 기록하기 시작한다. - write()
문서에 내용을 표시한다. - writeln()
문서에 내용을 표시하되 메서드를 적용할 때마다 새로운 줄에 표시한다.
- clear()
history
현재 창에서 사용자의 방문 기록을 저장하고 있는 객체
프로퍼티
history 객체에는 방문했던 URL 주소의 개수를 저장하는 length 프로퍼티가 있다. 그런데 이 프로퍼티값은 익스플로러에서는 0부터 시작하고 넷스케이프나 파이어폭스에서는 1부터 시작하기 때문에 익스플로러에서는 history.length 값에 1을 더해야 URL주소의 개수가 된다.
메서드
history 객체가 방문했던 URL 정보를 저장하기 때문에 이 객체에서는 사용할 수 있는 메서드는 방문했던 URL을 앞뒤로 이동하는 것이다.- back()
브라우저 창의 <뒤로> 버튼을 누른 것처럼 히스토리에서 한 단계 뒤로 이동한다. - forward()
브라우저 창의 <앞으로> 버튼을 누른 것처럼 히스토리에서 한 단계 앞으로 이동한다. - go()
한 단계씩만 앞으로 오갈 수 있는 back() 메서드나 forward() 메서드와 달리 괄호 안에 지정한 숫자만큼 앞뒤로 옮길 수 있다.
- back()
'JAVA > 자바스크립트' 카테고리의 다른 글
자바스크립트 내장객체 hidden,textarea,button,submit,reset,checkbox (0) | 2014.09.04 |
---|---|
자바스크립트 내장객체 plugin,mimetype,image,link (0) | 2014.09.04 |
자바스크립트 내장객체 window,navigator,frame (0) | 2014.09.04 |
자바스크립트 변수와 연산자 (0) | 2014.09.04 |
자바스크립트 내부스크립트 외부스크립트 (0) | 2014.09.04 |