location.replace()와 location.href를 이용해서 페이지를 이동시킬 수 있다.
새 창으로 띄우고 싶을때는 window.open() 함수를 사용해야 한다.
replace와 href의 차이는
href는 그대로 페이지 이동을 의미하지만,
replace는 현재 페이지에 덮어씌우기 때문에 replace를 사용한 다음에는 이전 페이지로 돌아갈 수 없다.
Example )
1
2
3
|
<div class="test1" onclick="location.href='link'"></div>
<div class="test2" onclick="location.replace('link')"></div>
<div class="test3" onclick="window.open('link')"></div>
|
cs |
Example in javascript )
1
2
3
4
5
6
7
|
<script>
var link = 'http://bino.blog';
location.href=link;
location.replace(link);
window.open(link);
</script>
|
cs |