Главная | Оглавление | Словарь
Вот мы, наконец, добрались и до многоугольников.
<area shape="poly"> </map> Координаты пишутся по следующему принципу: <area shape="poly" coords="x1,y1,x2,y2,...,xN,yN">Расшифровывается это так: "координаты первого угла (x1,y1), координаты второго угла (x2,y2), еще много углов и их координат (...), координаты последнего угла (xN,yN)". Т.е. для нашего пятиугольника запись полностью будет выглядеть так: <area shape="poly" coords="x1,y1,x2,y2,x3,y3,x4,y4,x5,y5">Теперь подставим реальные значения координат в наш код: <map><area shape="poly" coords="168,9,232,29,200,97,223,129,153,119"> </map> Дальше уже прописываем ссылку, имя карты, и привязываем карту к рисунку (это везде по одному и тому же принципу): <img src="mappoly.gif" usemap="#karta3">... Куча текста и всякого содержания, или ничего... <map name="karta3"> <area href="drugoy_document_3.html" shape="poly" coords="168,9,232,29,200,97,223,129,153,119"> </map>
Теперь проверим, получилось ли у нас это безобразие (в этот раз вторая фигура, жмите):
... Куча текста и всякого содержания, или ничего... <map name="karta3"> <area href="drugoy_document_3.html" shape="circle" coords="46,48,35,"> <area href="drugoy_document_3.html" shape="poly" coords="168,9,232,29,200,97,223,129,153,119"> </map>
2 - Наши области могут пересекаться (бывает, руки кривые). Это не смертельно, главное помнить, что в этом случае при нажатии на область пересечения приоритет имеет область, которая указана первой (т.е. пользователь пойдет на страницу, куда она ссылается).
|