개발일기

화면단에서 리다이렉트 하기(javascript redirect)

DevJR 2019. 9. 8. 23:40
1
2
3
4
5
<script type="text/javascript">
    if ( window.location == 'http://localhost:8080/sample/page/fff/list' ) {
         window.location.href='http://localhost:8080/sample/list';
    }
</script>
Colored by Color Scripter

location <- 객체를 통해 현재 페이지 확인 가능

href <- 속성을 활용하면 해당 페이지로 이동

window 객체명은 생략이 가능하나 적어주는게 좋다고 함.

 

그 외에 replace 함수를 이용하면 href 와 같이 페이지 이동이 되지만,

차이점은 replace 함수는 실행되는 순간 페이지를 변경하는 것이기 때문에 

replace 통해서 다음 페이지로 갔다가 지금 페이지로 돌아오기 위해 뒤로가기 눌러도 올 수 없음.

href는 뒤로가기 통해서 다시 옴.(단, 위의 구문같이 들어가 있으면 뒤로가기 해도 다시 href로 이동됨)

 

검색하면 쉽게 나오지만, 정리를 위해서...