--- title: WindowEventHandlers.onhashchange slug: Web/API/WindowEventHandlers/onhashchange translation_of: Web/API/WindowEventHandlers/onhashchange --- <div> <div>{{APIRef("HTML DOM")}}</div> </div> <p>Событие <strong>hashchange</strong> происходит когда изменяется hash (смотри {{domxref("Window.location", "location.hash")}}).</p> <h2 id="Синтаксис">Синтаксис</h2> <pre class="syntaxbox">window.onhashchange = funcRef; </pre> <p><strong>или</strong></p> <pre class="syntaxbox"><body onhashchange="funcRef();"> </pre> <p><strong>или</strong></p> <pre class="syntaxbox">window.addEventListener("hashchange", funcRef, false); </pre> <h3 id="Параметры">Параметры</h3> <dl> <dt><code>funcRef</code></dt> <dd>Ссылка на функцию.</dd> </dl> <h2 id="Пример">Пример</h2> <pre class="brush:js">if ("onhashchange" in window) { alert("The browser supports the hashchange event!"); } function locationHashChanged() { if (location.hash === "#somecoolfeature") { somecoolfeature(); } } window.onhashchange = locationHashChanged; </pre> <h2 id="The_hashchange_event">The hashchange event</h2> <p>The dispatched <code>hashchange</code> event has the following fields:</p> <table class="standard-table"> <tbody> <tr> <td class="header">Field</td> <td class="header">Type</td> <td class="header">Description</td> </tr> <tr> <td><code>newURL</code> {{gecko_minversion_inline("6.0")}}</td> <td><code>DOMString</code></td> <td>The new URL to which the window is navigating.</td> </tr> <tr> <td><code>oldURL</code> {{gecko_minversion_inline("6.0")}}</td> <td><code>DOMString</code></td> <td>The previous URL from which the window was navigated.</td> </tr> </tbody> </table> <h2 id="Specifications">Specifications</h2> <table class="standard-table"> <thead> <tr> <th scope="col">Specification</th> <th scope="col">Status</th> <th scope="col">Comment</th> </tr> </thead> <tbody> <tr> <td>{{SpecName('HTML WHATWG', '#windoweventhandlers', 'GlobalEventHandlers')}}</td> <td>{{Spec2('HTML WHATWG')}}</td> <td> </td> </tr> <tr> <td>{{SpecName('HTML5.1', '#windoweventhandlers', 'GlobalEventHandlers')}}</td> <td>{{Spec2('HTML5.1')}}</td> <td> </td> </tr> <tr> <td>{{SpecName("HTML5 W3C", "#windoweventhandlers", "GlobalEventHandlers")}}</td> <td>{{Spec2('HTML5 W3C')}}</td> <td> </td> </tr> </tbody> </table> <h2 id="Browser_compatibility">Поддержка браузерами</h2> <p>{{Compat}}</p>