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

( Примечание ^

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

Многоугольная зона.Для создания такой фигуры используется тип poly. Он предусматривает указание до 100 координат, т. е. многоугольник может иметь соответствующее число вершин. Многоугольник должен быть замкнутым, иными словами, первая пара координат должна совпадать с последней. Чувствительная область находится внутри многоугольника. Определение многоугольной зоны в форматах NSCA и CERN выглядит следующим образом:

pol http://www.polygon.com/0,0 100,100 120,120 80,60 40,50 10,10 0,0

poly (0,0)(100,100)(120,120)(80,60)(40,50)(10,10)(0,0)http://www.polygon.com/

Круглая зона.Для создания чувствительного круга используется тип circle. Способ указания координат здесь имеет свои особенности. В формате NCSA указываются координаты центра круга и одной из точек его окружности:

circl http://www.circle.com/100,100 150,150

В формате CERN определяются координаты центра круга и его радиус:

circle (100,100)5 http://www.circle.com/

Точечная зона.Для создания маленького чувствительного пятна используется тип point. Оно определяется одной парой координат:

poin http://www.circle.com/88,65

Зона по умолчанию.Если пользователь, щелкнув мышью на изображении-карте, не попал ни в одну из зон, активизируется зона по умолчанию. Она не требует определения координат. Допустим, в файле-определении имеются две следующие строки:

rec http://www.rectangle.com/0,0 100,100 defaul http://www.rectangle.com/helpme

Если пользователь активизирует прямоугольную зону, его браузер открое http://www.rectangle.com.Напротив, если щелчок мыши не попадет в эту зону, будет открыт документhttp://www.rectangle.com/helpme,так как он ассоциирован с зоной по умолчанию.

Предупреждение

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