history Object | history Property


Home > Document > JavaScript > Object > Window > history Object

history Object

history Object는 브라우저 창을 열고 방문한 URL의 목록을 만들고 현재 URL을 기준으로 이전 URL이나 다음 URL로 이동하는 기능을 제공합니다. 아래의 length Property의 경우 방문한 URL의 개수를 count하게 되는데 새로운 페이지를 방문할 때 마다 1 씩 증가합니다. 아래 표의 back(), forward(), go() 등의 Method에 의해서 이전, 다음 등으로 이동하게 되면 history list의 count를 증가 시키지 않습니다. 즉, 브라우저를 열고 Link를 Click하여 방문한 URL(방문했던 URL이라도 Link를 Click하면 증가)의 개수를 count합니다.


history Object 의 Property

history Object Property
Property 설 명
length 브라우저를 열고 방문한 URL의 개수 return. 처음 브라우저를 열면 0 개


history Object 의 Method

history Object Method
Method 설 명
back() history 목록에서 현재 URL을 기준으로 1 단계 이전 URL로 이동
forward() history 목록에서 현재 URL을 기준으로 1 단계 다음 URL로 이동
go(i) history 목록에서 현재 URL을 기준으로 i 단계 이전(-) 또는 다음(+) 으로 이동, -1은 back() 과 같고, 1은 forward() 와 같음.




history Object 예제

다음의 예제는 0.html ~ 7.html 까지를 iframe을 사용하여 불러 들여서 링크를 눌러 0.html ~ 7.html 로 한 단계 씩 이동하게 됩니다. box 안에서 우클릭 후 소스보기를 하여 소스를 참고하시고, 당연한 말이지만 처음 시작하면 history의 length가 0 이므로 이전이나 다음으로 갈 수 없고, 이전 URL로 이동한 후에야 다음으로 이동 할 수 있습니다...^^







이 문서의 저작권은 www.cadvance.org 에 있습니다.

Top
Back
New
검색