もっと"Try it Yourself"以下の例。
定義と使用法
アンカー部への変更があったときonhashchangeイベントが発生します(begins with a '#' symbol)現在のURLの。
アンカー部が実際に何であるかの例:現在のURLがあると仮定
http://www.example.com/test.htm#part2 - このURLのアンカー部は、#のパート2になります。
このイベントを呼び出すには、次のことができます。
- 設定することにより、アンカー部を変更location.hashまたはLOCATION.HREFのプロパティLocationオブジェクトを
- 異なるブックマークに現在のページに移動します(使用する"back"や"forward"ボタン)
- ブックマークアンカーへのリンクをクリックしてください
ブラウザのサポート
表中の数字は完全にイベントをサポートする最初のブラウザのバージョンを指定します。
イベント | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
構文
HTMLには:
JavaScriptで:
object .onhashchange=function(){ »それを自分で試してみてください
JavaScriptでは、使用してaddEventListener()メソッドを:
object .addEventListener("hashchange", myScript );
»それを自分で試してみてください 注: addEventListener()メソッドは、Internet Explorer 8およびそれ以前のバージョンでサポートされていません。
技術的な詳細
バブル: | はい |
---|---|
取消し可能: | ノー |
イベントの種類: | イベント |
サポートされているHTMLタグ: | <身体> |
DOMバージョン: | レベル3のイベント |
その他の例
<イベントオブジェクト