САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ

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