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

         

Описание


Каждый Link является location-объектом и имеет те же свойства, что и location-объект.

Если Link-объект является также Anchor-объектом, он имеет вхождения и в массиве anchors, и в массиве links.

Если пользователь щёлкает Link-объект и переходит к документу назначения (специфицируемому атрибутом HREF="locationOrURL"), свойство referrer документа назначения содержит URL исходного документа.

Вы можете использовать Link-объект для выполнения функции JavaScript, а не для перехода по ссылке, специфицировав URL-протокол javascript: в атрибуте HREF гиперссылки. Вам это может понадобиться, если ссылка содержит объект Image и Вы хотите выполнить код JavaScript при щелчке по изображению. Либо Вам может понадобиться использовать ссылку вместо кнопки для выполнения кода JavaScript.

Например, если пользователь щёлкает по следующим ссылкам, выполняются функции slower и faster:

<A HREF="javascript:slower()">Slower</A>
<A HREF="javascript:faster()">Faster</A>

Вы можете использовать объект Link, чтобы не выполнять никаких действий, специфицировав URL-протокол javascript:void(0) в атрибуте HREF гиперссылки. Вам это может понадобиться, если ссылка окружает объект Image и Вы хотите использовать обработчики события ссылки для изображения. Если пользователь щёлкает по следующим ссылкам, ничего не происходит:

<A HREF="javascript:void(0)">Click here to do nothing</A> <A HREF="javascript:void(0)">
<IMG SRC="images\globe.gif" ALIGN="top" HEIGHT="50" WIDTH="50">
</A>



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