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