최신 웹 개발 튜토리얼
 

onhashchange 이벤트

<이벤트 객체

앵커 부분이 변경되었을 때 자바 스크립트를 실행합니다 :

<body onhashchange="myFunction()">
»그것을 자신을 시도

"Try it Yourself" 아래의 예.


정의 및 사용

앵커 부분에 변화가되었을 때 onhashchange 이벤트가 발생 (begins with a '#' symbol) 현재 URL의.

앵커 부분이 실제로 무엇인지의 예 : 현재 URL이 있다고 가정
http://www.example.com/test.htm#part2 -이 URL의 앵커 부분은 #의 파트 2가 될 것입니다.

, 당신이 할 수있는이 이벤트를 호출하려면 :

  • 설정에 따라 앵커 부분 변경 에 location.hash 또는 같이 location.href 의 특성 위치 개체
  • (사용 다른 북마크와 현재의 페이지로 이동합니다 "back" 또는 "forward" 버튼)
  • 북마크 앵커로 연결되는 링크를 클릭

브라우저 지원

테이블의 숫자는 완전히 이벤트를 지원하는 최초의 브라우저 버전을 지정합니다.

행사
onhashchange 5.0 8.0 3.6 5.0 10.6

통사론

HTML에서 :

자바 스크립트에서 :

object .onhashchange=function(){ »그것을 자신을 시도

자바 스크립트는 사용 addEventListener() 메서드를 :

object .addEventListener("hashchange", myScript );
»그것을 자신을 시도

참고 : addEventListener() 메서드는 인터넷 익스플로러 8 이전 버전에서는 지원되지 않습니다.


기술적 세부 사항

거품 :
취소 가능 : 아니
이벤트 유형: 행사
지원되는 HTML 태그 : <body>
DOM 버전 : 레벨 3 이벤트

예

더 예

할당하는 방법 "onhashchange" 윈도우 객체에 이벤트를 :

window.onhashchange = myFunction;
»그것을 자신을 시도

<이벤트 객체