반응형

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는 활성화가 돼지 않는다.

Posted by 1010