Событие onhashchange | описание, примеры

Событие onhashchange Событие onhashchange происходит когда хэш подраздел (начинается со знака #)...

Событие onhashchange происходит когда хэш подраздел (начинается со знака #) URL текущего документа изменился.

Применимо к:

body

Поддержка браузерами

Действия, вызывающие данное событие

  • Нажатие на ссылку-якорь.
  • Изменение хэш подраздела URL текущего документа с помощью Javascript
  • Навигация по текущей странице с различными якорями (с помощью кнопок Назад или Вперед или изменений содержимого адресной строки).

Пример

<body onhashchange="Хеш подраздел у URL текущего документа изменился">
    <ul>
        <li><a href="#sec1">Перейти в подраздел 1</a></li>
        <li><a href="#sec2">Перейти в подраздел 2</a></li>
    </ul>
    <span name="section1">Подраздел 1</span>
    <span name="section2">Подраздел 2</span>
</body>

Заметки

Событие onhashchange поддерживается Internet Explorer с версии 8.0 и Firefox с версии 3.6.

Onhashchange событие не срабатывает, когда документ был загружен с первоначальной закладки (например, ‘www.example.com #1’). Для этого случая, используется событие onload со свойство location.hash. Если в URL изменяется только хэш подраздел, страница не перегружается, поэтому событие onload не срабатывает.

В спецификации HTML 4.01 событие onhashchange отсутствует! >

По теме

Показать комментарии

Смотрите также в этом разделе

Смежные материалы, которые могут быть вам полезны

  • Событие onabort | описание, примеры
  • Событие onactivate | описание, примеры
  • Событие onafterprint | описание, примеры
  • Событие onbeforeactivate | описание, примеры
  • Событие onbeforecopy | описание, примеры
  • Событие onbeforecut | описание, примеры
  • Событие onbeforedeactivate | описание, примеры
  • Событие onbeforeeditfocus | описание, примеры
  • Событие onbeforepaste | описание, примеры
  • Событие onbeforeprint | описание, примеры
  • Событие onblur | описание, примеры
  • Событие onbounce | описание, примеры
  • Событие onchange | описание, примеры
  • Событие onclick | описание, примеры
  • Событие oncontextmenu | описание, примеры
  • Событие oncontrolselect | описание, примеры
  • Событие oncopy | описание, примеры
  • Событие oncut | описание, примеры
  • Событие ondblclick | описание, примеры
  • Событие ondeactivate | описание, примеры
  • Событие ondrag | описание, примеры
  • Событие ondragend | описание, примеры
  • Событие ondragenter | описание, примеры
  • Событие ondragleave | описание, примеры
  • Событие ondragover | описание, примеры
  • Событие ondragstart | описание, примеры
  • Событие ondrop | описание, примеры
  • Событие onerror | описание, примеры
  • Событие onfilterchange | описание, примеры
  • Событие onfinish | описание, примеры
  • Событие onfocus | описание, примеры
  • Событие onfocusout | описание, примеры
  • Событие onhelp | описание, примеры
  • Событие onkeydown | описание, примеры
  • Событие onkeypress | описание, примеры
  • Событие onkeyup | описание, примеры
  • Событие onload | описание, примеры
  • Событие onlosecapture | описание, примеры
  • Событие onmousedown | описание, примеры
  • Событие onmouseenter | описание, примеры
  • Событие onmouseleave | описание, примеры
  • Событие onmousemove | описание, примеры
  • Событие onmouseout | описание, примеры
  • Событие onmouseover | описание, примеры
  • Событие onmouseup | описание, примеры
  • Событие onmousewheel | описание, примеры
  • Событие onoffline | описание, примеры
  • Событие ononline | описание, примеры
  • Событие onpaste | описание, примеры
  • Событие onpropertychange | описание, примеры
  • Событие onreadystatechange | описание, примеры
  • Событие onreset | описание, примеры
  • Событие onresize | описание, примеры
  • Событие onresizeend | описание, примеры
  • Событие onresizestart | описание, примеры
  • Событие onscroll | описание, примеры
  • Событие onsearch | описание, примеры
  • Событие onselect | описание, примеры
  • Событие onselectstart | описание, примеры
  • Событие onstart | описание, примеры
  • Событие onunload | описание, примеры