Глава 12. Изображения-карты____________________________255

па изображений-карт, используя преимущества каждого. Для этого нужно создать комбинированный файл-определение:

<A HREF="http://www.myserver.coin/cgi-bin/mymap.map">

<IMG SRC=mymap.gif USEMAP=#mymap ISMAP>

</A>

Если браузер поддерживает изображения-карты в клиентском варианте, то он использует указание атрибута USEMAP. В противном случае браузер воспользуется услугами сервера.

Если вы хотите создать клиентский вариант изображения-карты, но не хотите или не можете создать изображение-карту, обслуживаемую сервером, можно воспользоваться такой альтернативой:

<A HREF^textmenu.htmlxiMG SRC^mymap. gif USEMAP=#mymapx/A>

Пользователь увидит изображение независимо от того, поддерживает его браузер изображения-карты или нет. Если не поддерживает, при щелчке на изображении появится текстовое меню, из которого можно будет сделать выбор.

Работа с программами, создающими изображения-карты

Как было упомянуто выше, при создании изображений-карт можно идти трудным или легким путем. Легкий путь заключается в использовании одной из специализированных программ, позволяющих осуществлять разметку чувствительных зон непосредственно на изображении, выбранном пользователем в качестве основы для изображения-карты.

Существует несколько подобных программ-редакторов как для платформы Windows, так и для платформы Macintosh. Их основные функции весьма схожи. Все они поддерживают три главных типа зон:rect, poly и circle. Некоторые из числа более совершенных работают также с точечной зоной и зоной по умолчанию. Вашим главным критерием при выборе программы-редактора должно стать удобство интерфейса, так как функциональные возможности не имеют сильных различий.

Вы можете добавить неподдерживаемые редактором типы зон при помощи ручного редактирования файла, определяющего изображение-карту.

Работа с редактором Mapedit

Mapedit — это условно-бесплатная программа для редактирования изображений-карт, работающая в Windows 95 и UNIX. Ее копию можно получить