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