Объект ссылки в иерархической структуре относится к подобъектам объекта document. Объект ссылки — это эквивалент элемента дескриптора <А>, когда этот дескриптор содержит атрибут HREF. Документ может содержать произвольное число ссылок, так что указания на эти ссылки (если они необходимы) обычно реализуются посредством индексов массивов.
document.links[n].propertyName
Если говорить в общем, то сценарии для управления ссылками малополезны. Тем не менее, для управления этими объектами в JavaScript задается один весьма важный компонент. Если нужно щелкнуть на ссылке для того, чтобы выполнить в первую очередь сценарий, а не перейти к другому URL, то нужно переопределить атрибут HREF для вызова функции сценария. Методика подразумевает использование вызова псевдо-URL в формате javascript: URL. Если после javascript: URL ввести название функции, то броузер запустит эту функцию. Чтобы до конца не сбить с толку пользователей, желательно, чтобы эта функция, в конечном счете, использовалась для перемещения к другому URL. Кроме того, сценарий с успехом может справиться и с другими заданиями, вроде одновременного изменения содержимого двух подокон.
Вот пример использования указанного объекта:
<А HREF="javascript:void
functionName([параметр!]... [параметры]) ">...</А>
Ключевое слово void предотвращает попытку отображения любого значения, которое может возвращать соответствующая функция. Помните, что методика использования записи javascript: URL применима ко всем дескрипторам, в состав которых входят атрибуты HREF и SRC: если атрибут принял URL, он также воспримет и javascript: URL. Этот метод полезен в качестве способа программирования клиентских карт изображений, когда все необходимые действия нужно выполнить на странице, не переходя при этом к другим ресурсам.
Следуя логике иерархической структуры объектов, после изучения документа следует перейти к форме. Этому элементу посвящена следующая глава.