Глава 12. Изображения-карты____ __________________________253
Использование изображений-карт, обслуживаемых программой-клиентом (браузером)
До появления HTML версии 3.2 клиентское обслуживание изображений-карт можно было осуществлять при помощи расширений программ Netscape и Internet Explorer. Теперь эта разновидность работы с изображениями-картами стала стандартом HTML.
Клиентское обслуживание весьма схоже с обслуживанием сервером. Только вместо размещения файлов изображения-карты на сервере и использования программы CGI, все необходимое вы имеете в своем HTML-документе. Главное преимущество заключается в уменьшении загрузки Сети. Браузер сам справляется с определением URL-адреса нужного документа.
Определение изображения-карты, обслуживаемой клиентом
Вы не забыли о форматах NCSA и CERN? Используемая для определения информация останется прежней, только теперь мы будем работать с тэгами HTML. Синтаксис определения следующий:
<MAP NAME="mapnaffle">
<AREA [SHAPE="shape"] COORD="x,y,..."[HREF="C7RL"][NOHREF]>
</MAP>
Определение начинается тэгом <МАР>и заканчивается тэгом </МАР>. Для того чтобы ссылаться на это определение позже в тэге <IMG>, оно должно иметь имя, задаваемое при помощи атрибута NAME.
Длзадания чувствительных областей используется тэг <AREA>. Как и раньше, указание координат начинается с левого верхнего угла. В таблице 12.1 описаны атрибуты тэга <AREA>.
Таблица 12.1.
Атрибут Описание
SHAPE Определяет форму чувствительной зоны. Имеет значения rect, poly, circle, default. Если этот атрибут не указан, подразумевается значение rect. При наложении двух зон действует значение, определенное первым
COORDS В этом атрибуте перечисляются через запятую пары координат. Между парами также ставится запятая
HREF Определяет URL-адрес ссылки. Относительные адреса задаются относительно документа, содержащего тэг <МАР>, а не документа, имеющего атрибут USEMAP (если это разные документы). Если в этом же документе используется тэг <BASE>, адресация рассчитывается относительно URL, указанного в этом тэге