History Object

history 객체는 브라우저 이용자가 방문했던 URL들을 담고 있습니다. 이 객체는 window 객체의 일부분이며 window의 history propery로 접근할 수 있습니다.


History 객체의 Property

length 프로퍼티가 있으며 history list 내의 URL 수를 반환합니다.


history 객체의 Methods

History 객체의 Methods
메서드 이름 설명
back() history list 내의 이전 URL을 로드합니다.
forward() history list 내의 다음 URL을 로드합니다.
go() history list 로부터 특정 URL을 로드합니다.


length property

Internet Explorer 와 Opera 의 시작점은 0, 반면 파이어폭스, 크롬, 사파리의 시작점은 1입니다.

							$.print("History list 내의 URL 수는 "+history.length+ "입니다.");
						

back() / forward() / go()

history.go() 메소드를 이용함으로써 지정된 페이지 수만큼 진행하는(음수의 경우는 되돌아감) 것도 가능합니다.

							<a href="javascript:history.back()">뒤로</a>
							<a href="javascript:history.forward()">앞으로</a>
							<a href="javascript:history.go(-3)">3페이지 앞으로</a>
						

1. 뒤로 이동 2. 앞으로 이동 3. 3페이지 뒤로 이동 참고 location property 이용