Описание onhashchange
Атрибут onhashchange срабатывает, когда произошли изменения в якорной части (начинается с символа '#') текущего URL.
Пример того, что на самом деле является частью привязки: предположим, что текущий URL
http://www.example.com/test.htm#part2 - Якорная часть этого URL будет #part2.
Для вызова этого события можно:
- Измените анкерную деталь, установив location.hash или location.href свойство Местоположение Объекта
- Перейти к текущей странице с другой закладкой (Используйте кнопки "back" или "forward" buttons)
- Щелкните ссылку на якорь закладки
Применение onhashchange
Атрибут onhashchange является частью Атрибута Событий и может использоваться на следующих элементах:
| Элемент | Событие |
|---|---|
| <body> | onhashchange |
Выполнение JavaScript при изменении якорной части:
<body onhashchange="myFunction()">
Попробуйте сами »
Поддержка onhashchange
Числа в таблице указывают первую версию браузера, которая полностью поддерживает атрибут event.
| Атрибуты Событий | |||||
|---|---|---|---|---|---|
| onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |