Глава 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. Ее копию можно получить