2010. 1. 28. 14:03
HTML
1번페이지에서 2번페이지로와서 2번 페이지에서 링크를 클릭했다고 하자 링크는 2개이다.
location.replace("www.naver.com")과
location.href="www.naver.com"
이다.
replace의 경우 네이버에서 뒤로가기를 눌렀을경우 뒤로가는페이지는 1번페이지가 된다.
href의 경우 2번페이지이다.
replace는 히스토리를 덮어버리는 기능을 하는것이다.
history.length를 참조해보자.
---------- 테스트 -------
<a href="#" onclick='document.location.replace("http://www.naver.com");return false;'> replcae</a>
<a href="#" onclick='document.location.href="http://www.naver.com";return false;'> href</a>
위에걸 html 페이지를 생성해서
넣은후 각각 클릭해보자
href는 누른후에 뒤로가기가 활성화돼지만
replace는 활성화가 돼지 않는다.
'HTML' 카테고리의 다른 글
목록테그 (ul, ol, li, dl, dt,dd) (0) | 2010.01.28 |
---|---|
textbox style과 유효성검사 (0) | 2010.01.28 |
a 테그 링크색 바꾸기 (0) | 2010.01.28 |
form의 action을 각각 다르게가기 (0) | 2010.01.28 |
&amp; &lt; &gt; &quot; 의 의미와 사용법은? (0) | 2010.01.28 |