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 |