Тег AREA
Каждый элемент <AREA> определяет активные области изображения, которые являются ссылками. Рисунок с привязанными к нему активными областями называется в совокупности картой-изображением. Такая карта по внешнему виду ничем не отличается от обычного изображения, но при этом оно может быть разбито на невидимые зоны разной формы, где каждая из областей служит ссылкой. Тег <AREA> задает форму области, ее координаты, устанавливает адрес документа, на который следует сделать ссылку, а также имя окна или фрейма, куда браузер будет загружать документ. Этот тег всегда располагается в контейнере <MAP>, который связывает координаты областей с изображением.
Синтаксис
<map>
<area href="URL">
</map>
Параметры
- alt - Альтернативный текст для области изображения.
- coords - Координаты активной области.
- href - Задает адрес документа, на который следует перейти.
- nohref - Область без ссылки на другой документ.
- shape - Форма области.
- target - Имя окна или фрейма, куда браузер будет загружать документ.
Описание параметров тега <AREA>
Параметр ALT
Обязательный параметр alt устанавливает альтернативный текст для области изображения. Такой текст отображается в виде всплывающей подсказки при наведении курсора мыши на область. Не все браузеры поддерживают параметр alt.
Синтаксис
<area alt="текст">
Аргументом может служить любая подходящяя текстовая строка. Ее обязательно надо брать в двойные или одинарные кавычки.
Параметр COORDS
Устанавливает координаты области, она также называется «горячая область». Такая область может быть ссылкой на файл или связана с действием, определяемым скриптом.
Значения координат представляют собой набор чисел, разделенных запятыми. Если две области перекрываются между собой, приоритет имеет та, которая определена в коде HTML выше.
Синтаксис
<area coords="координата 1, координата 2, координата 3, ...">
Аргументом служит набор координат определяется формой «горячей области», которая задается параметром shape. Отсчет координат обычно ведется от левого верхнего угла изображения и указывается в пикселах.
Параметр HREF
Задает адрес документа, на который следует перейти. Поскольку в качестве адреса ссылки может использоваться документ любого типа, то результат перехода по ссылке зависит от конечного файла. Так, архивы (файлы с расширением zip или rar) будут сохраняться на локальный диск. По умолчанию новый документ загружается в текущее окно браузера, однако это свойство можно изменить с помощью параметра target.
Синтаксис
<area href="URL">
Этот параметр является обязательным. В качестве значения принимается полный или относительный путь к файлу, а также указатель на функцию JavaScript.
Параметр NOHREF
Этот параметр сообщает браузеру, что «горячая область» не является ссылкой. При этом параметр href не должен включаться.
Синтаксис
<area nohref>
По умолчанию параметр nohref не установлен.
Параметр SHAPE
Определяет форму «горячей области», координаты которой задаются с помощью параметра coords.
Синтаксис
<area shape="circle | poly | rect">
Аргументы
- circle - Область в виде окружности. Для окружности определяется три координаты — координаты центра окружности (X, Y) и ее радиус (R)
- poly - Область в виде полигона (многоугольника). Для полигона последовательно указываются координаты каждой вершины (X1, Y1, X2, Y2, :)
- rect - Прямоугольная область. Для прямоугольника определяется четыре координаты — X1, Y1, X2, Y2
Параметр TARGET
По умолчанию, при переходе по ссылке документ открывается в текущем окне или фрейме. При необходимости, это условие может быть изменено параметром target тега <AREA>.
Синтаксис
<area target="имя окна">
Аргументы
В качестве аргумента используется имя окна или фрейма, заданное параметром name. Если установлено несуществующее имя, то будет открыто новое окно. В качестве зарезервированных имен используются следующие.
- _blank - Загружает страницу в новое окно браузера.
- _self - Загружает страницу в текущее окно.
- _parent - Загружает страницу во фрейм-родитель, если фреймов нет, то этот параметр работает как _self.
- _top - Отменяет все фреймы и загружает страницу в полном окне браузера, если фреймов нет, то этот параметр работает как _self.
Значение по умолчанию - _self.