Атрибут | ||||||
onhashchange | 8+ | 5+ | 10.6+ | Да | 5+ | 3.6+ |
HTML атрибут-событие onhashchange
Событие onhashchange возникает, когда изменяется анкорная или hash часть (начинающаяся с символа #) текущего URL.
Пример hash-части. Если предположить, что у нас есть URL http://www.example.com/test.html#part3, то hash-частью будет '#part3'.
Чтобы вызвать событие onhashchange, необходимо:
- Изменить анкорную часть, установив в JavaScript свойство location.hash или location.href объекта Location
- Перейти на другую метку текущей страницы (при помощи кнопки Назад или Вперед)
- Нажать на ссылку, ведущую на анкорную метку страницы
Синтаксис
<element onhashchange="script">
Значения
- script
- Скрипт, исполняющийся при возникновении события
Значение по умолчанию
Нет.
Применяется к тегам
Элементы | Событие |
---|---|
<body> | onhashchange |
Отличия HTML 4.01 от HTML 5
Атрибут onhashchange был добавлен в HTML5.
Пример использования:
Событие onhashchange
Поддержка браузерами
Учебник HTML
HTML уроки: HTML Атрибуты
