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

         

Описание


Свойство 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) полную информацию о хэше.



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