Клиентский JavaScript. Справочник

         

Свойство hash специфицирует часть URL.


Свойство hash специфицирует часть URL. Это свойство применяется только к HTTP URL.
Будьте внимательны при использовании этого свойства. Предположим, document.links[0] содержит:
http://royalairways.com/fish.htm#angel Тогда document.links[0].hash возвратит #angel. Предположим, у Вас имеется такой код:
hash = document.links[0].hash;
document.links[0].hash = hash; Теперь document.links[0].hash возвращает ##angel.
Это поведение может быть изменено в последующих версиях.
Вы можете установить свойство hash в любой момент, хотя безопаснее делать это до изменения расположения. Если хэш, который Вы специфицируете, не может быть найден в текущем месте, Вы получите ошибку.
Установка свойства hash выполняет переход к именованному якорю без перезагрузки документа. Это отличается от способа загрузки документа при установке свойств link.
См. в документе RFC 1738 (http://www.cis.ohio-state.edu/htbin/rfc/rfc1738.html) полную информацию о хэше.

Содержание раздела