--- title: WindowEventHandlers.onhashchange slug: Web/API/WindowEventHandlers/onhashchange tags: - Eigenschaft - Event - HTML-DOM - Referenz - WindowEventHandlers translation_of: Web/API/WindowEventHandlers/onhashchange ---
Das hashchange Event wird ausgelöst wenn sich der window.hash verändert (siehe {{domxref("Window.location", "location.hash")}}).
window.onhashchange = funcRef;
oder
<body onhashchange="funcRef();">
oder
window.addEventListener("hashchange", funcRef, false);
funcRefif ("onhashchange" in window) {
alert("Der Browser unterstützt das hashchange-Event!");
}
function locationHashChanged() {
if (location.hash === "#irgendeinCoolesFeature") {
featureFunction();
}
}
window.onhashchange = locationHashChanged;
Das ausgelöste hashchange Event hat folgende Eigenschaften:
| Eigenschaft | Typ | Beschreibung |
newURL {{gecko_minversion_inline("6.0")}} |
DOMString |
Die neue URL zu der das Fenster nun navigiert. |
oldURL {{gecko_minversion_inline("6.0")}} |
DOMString |
Die vorherige URL, von der aus das Fenster navigierte. |
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('HTML WHATWG', '#windoweventhandlers', 'GlobalEventHandlers')}} | {{Spec2('HTML WHATWG')}} | |
| {{SpecName('HTML5.1', '#windoweventhandlers', 'GlobalEventHandlers')}} | {{Spec2('HTML5.1')}} | |
| {{SpecName("HTML5 W3C", "#windoweventhandlers", "GlobalEventHandlers")}} | {{Spec2('HTML5 W3C')}} |
{{CompatibilityTable}}
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | 5.0 | {{CompatGeckoDesktop("1.9.2")}} |
8.0
|
10.6 | 5.0 |
| Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | 2.2 | {{CompatGeckoMobile("1.9.2")}} | 9.0 | 11.0 | 5.0 |