창 위치
창 위치 참조
location.href 속성은 현재 페이지의 URL을 반환합니다.
예시
(현재 페이지의) 전체 URL 반환:
<script> document.write(location.href); </script>
창 위치 경로명
location.pathname 속성은 URL의 경로 이름을 반환합니다.
예시
현재 URL의 경로 이름을 반환합니다:
<script> document.write(location.pathname); </script>
위 코드의 출력은 다음과 같습니다.
/js/js-window-location.html
창 위치 지정
location.sign() 메소드는 새 문서를 로드합니다.
예시
새 문서 로드:
<html> <head> <script> function newDoc() { window.location.assign("http://www.w3cschool.cc") } </script> </head> <body> <input type="button" value="Load new document" onclick="newDoc()"> </body> </html>
창 내역
window.history 객체는 작성할 때 창 접두어를 사용할 필요가 없습니다.
사용자 개인 정보를 보호하기 위해 이 객체에 액세스하는 JavaScript의 방법이 제한됩니다.
몇 가지 방법:
창 기록 뒤로
history.back() 메소드는 기록 목록의 이전 URL을 로드합니다.
이는 브라우저에서 뒤로 버튼을 클릭하는 것과 같습니다.
예시
페이지에 뒤로 버튼 만들기:
<html> <head> <script> function goBack() { window.history.back() } </script> </head> <body> <input type="button" value="Back" onclick="goBack()"> </body> </html>
창 기록 앞으로
기록 전달() 메서드는 기록 목록의 다음 URL을 로드합니다.
이는 브라우저에서 앞으로 버튼을 클릭하는 것과 같습니다.
예시
페이지에 앞으로 버튼을 만듭니다.
<html> <head> <script> function goForward() { window.history.forward() } </script> </head> <body> <input type="button" value="Forward" onclick="goForward()"> </body> </html>