본문 바로가기

카테고리 없음

[Javascript] 페이지 이동하기, 새창 띄우기 ( location.href, replace ... )

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