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