티스토리 뷰

Java Script & HTML

javascript 페이지이동

LichKing 2014. 10. 13. 15:34

자바스크립트로 페이지 이동을 할땐 location 객체를 이용한다.

location 객체에서도 변수(속성)와 메서드를 이용해서 이동하는 법이있는데


location.href 와 location.replace() 이다.


사용법은 다음과 같다

location.href = "www.naver.com";

location.replace("www.naver.com");


이둘은 큰 차이점이 있는데

href는 페이지 자체를 이동시킨다.

대표적으로 확인할수 있는법이 브라우저의 뒤로 버튼을 이용하는것인데

페이지 자체를 이동한 것이므로 뒤로 버튼을 누르면 이전페이지로 이동한다.


replace()는 이동이 아니라 현 페이지위에 새주소의 화면을 덮어씌우는것이다.

그냥 화면에 나오는건 둘다 똑같이 naver로 이동했겠지만 replace()는 원화면에 naver화면을 덮어씌운것이므로 거기서 뒤로 버튼을 누르면 replace()를 실행시킨 페이지의 전페이지가 나타나게된다.

'Java Script & HTML' 카테고리의 다른 글

radio button 체크된 값 가져오기  (0) 2014.12.12
TEXTAREA 줄바꿈 저장  (2) 2014.12.12
javascript 페이지이동  (0) 2014.10.13
텍스트 줄바꿈 명령어  (0) 2014.08.13
다중스크롤(한화면 두스크롤)  (0) 2014.08.13
동적으로 태그추가시  (0) 2014.08.12
댓글
댓글쓰기 폼