hash — это часть атрибута href в гиперссылке, которая включает в себя сим —
вол решетки (#) и имя идентификатора фрагмента после символа решетки. Если посетитель щелкает на гиперссылке с идентификатором фрагмента, Web-браузер отобразит часть Web-страницы, начинающуюся с дескриптора , атрибут name ко —
торого установлен равным значению идентификатора фрагмента. Получить имя идентификатора фрагмента из атрибута href гиперссылки можно с помощью опера —
тора ВИДа идентификатор_фрагмента = document. links[индекс__ссылки].hash. Изменить же идентификатор фрагмента (тем самым сделав так, что гиперссылка будет указывать на новое место в Web-странице) можно с помощью оператора
вида document. links[индекс^ссылки].hash = новый_идентификатор_фрагмента. host — это часть значения атрибута href гиперссылки, содержащая IP-адрес или доменное имя. Для данной гиперссылки значение свойства host отличается от зна — чения свойства hostname (которое рассматривается ниже) только тем, что свойство
host включает в себя номер порта (по умолчанию 80), который Web-браузер должен
использовать при обмене данными с Web-сервером. Чтобы извлечь из гиперссылки
42 4 Глава 8. JavaScript
доменное имя (или IP-адрес), включая номер порта, воспользуйтесь операто —
ром ВИДа имя хоста включая порт = document. link s [индекс ссылки] .hos t ИЛИ
имя хоста_включая_порт = document, link s [индекс ссылки] .host.
hostname — это часть значения атрибута hre f гиперссылки, содержащая IP-адрес или доменное имя. Извлечь из гиперссылки значение имени хоста можно с помо —
щью Оператора Вида имя хоста = document, link s [индекс^ссылки] .hostname. Вы
также можете изменить доменное имя (или IP-адрес) в гиперссылке с помощью
оператора ВИДа document, links [индекс_ссылки] .hostname = новре имя хоста.
hre f — это значение целевого адреса гиперссылки (включая закладку, если тако — вая имеется), присвоенного атрибуту hre f в дескрипторе гиперссылки или деск —
рипторе . Целевой адрес гиперссылки можно получить с помощью оператора
JavaScript ВИДа цель_гиперссылки = document, link s [индекс_ссылки] .href. Мож —
но также изменить цель гиггерссылки, присвоив новое значение свойству href с
ПОМОЩЬЮ Оператора JavaScript ВИДа document, link s [индекс ссылки] .hre f =
новая_цель__гилерссылки.
pathname — это часть URL-адреса, содержащая имя пути. Например, при данной
ГИПерССЫЛКе CnMCOK
клиентов, СВОЙСТВО pathname будет содержать Строку «/ntdocs /
ciients. htm 1 1 в Netscape Navigator и «htdocs/ciients. htm » в Internet Explorer.
Имя пути гиперссылки можно получить с помощью оператора вида имя пути =
document, link s [индекс_ссылки] .pathname. МОЖНО также изменить ИМЯ Пути
Web-страницы, извлекаемой при щелчке на гиперссылке, за счет присвоения но —
вого значения СВОЙСТВУ pathname С ПОМОЩЬЮ оператора ВИДа document. link s [
индекс_ссылки] .pathname = новое имя_пути. (Присваивая новое имя пути, обя —
зательно поместите в начало нового имени косую черту (/) — как для Internet
Explorer, так и для Netscape Navigator.) В \
por t — это номер порта, через который должен осуществляться обмен данны — ми с Web-сервером. Номер порта, если таковой присутствует, следует за домен — ным именем или IP-адресом. Например, в гиперссылке со значением атрибута