Использование технологий WWW для доступа к базам данных


Картрированные изображения


Очень мощным средством организации гипертекстовых ссылок является

так называемые ``картрированые изображения'' (imagemaps). Они представляют

собой изображения с чувствительными областями, то есть, выделение различных

частей изображения указательным устройством приводит к движению по

гипертексту в различных ``направлениях''.

Картрированные изображения бывают двух типов: обрабатываемые на сервере

(server-side) или на клиенте (client-side).

Для создания карт на стороне клиента используется тег HTML под названием

<MAP>. Синтаксис тега таков:

<MAP NAME=``имя карты''>

<AREA параметры>

...

<AREA параметры>

</MAP>

где параметры тега <AREA> могут быть такими:

SHAPE - определяет форму активной области для карты. Может принимать значения RECT, CIRCLE, POLY, DEFAULT, соответствующие областям

прямоугольной, круглой, многоугольной и области по умолчанию соответственно.

Все типы областей, кроме DEFAULT, требуют указания координат в атрибуте

COORDS.

COORDS - определяет координаты областей. В зависимости от типа области может иметь вид: для прямоугольной--значения координат верхнего левого

и правого нижнего углов, (``x1,y1,x2,y2''); для круговой--координаты

центра и радиус (``x,y,r''); для многоугольной--список координат вершин

(``x1,y1,x2,y2,x3,y3,...'');

HREF - определяет URL, на который ссылается данная область.

NOREF - указывает, что область ``мертва'', то есть за ней не скрывается ссылка.

Чтобы использовать локальную карту на изображении в параметре USEMAP

тега <IMG> необходимо указать имя карты.

Например:

<MAP NAME="mymap">

<AREA SHAPE="RECT" COORDS="420,220,520,260" HREF=\\

"http://www.some.com/rect/">

<AREA SHAPE="CIRCLE" COORDS="320,150,30" HREF=\\

"http://www.some.com/circle">

<AREA SHAPE="POLY" COORDS="150,450,300,450,225,240" \\

HREF="http://www.some.com/poly">




Начало  Назад  Вперед



Книжный магазин