더 "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 이벤트 |
더 예
<이벤트 객체