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