Рассмотрим наиболее популяный вариант-клиентский.Напомню еще раз, что карта-изображение это любой рисунок части которого являются ссылками на другие документы.И чтобы перейти к другой странице надо просто щелкнуть мышью на определенной части рисунка.Для определения того,что изображение является картой используется параметр usename тега <img>.Разберем процесс создания карты на примере: поместим изображение в HTML-документ <img src="images/duck.gif" border="0">
синтаксис <img src="duck.gif" border="0" width="150" height="220" usemap="#карта1"> <map name="карта1"> <area shape="rect" coords="37,1,93,39" href="images\dandy.gif"> </map> | а)добавляем атрибут usemap="#... ".В кавычки придумаем и добавим название карты.(usemap="#карта1"). б)далее определяем карту тегами <map name="..."> и </map>.В кавычки пишем то же название,что и в usemap(<map name="карта1">...</map>). в)для задания активной области используем тег <area...> и задаем его параметр shape(форма).В данном случае для шляпы выбираем прямоугольную область(rect) (<area shape="rect"..>. г)задаем координаты активного фрагмента используя параметр coords тега <area>.Для прямоугольника координаты верхнего левого и правого нижнего угла(coords="37,1,93,39")("x1,y1,x2,y2").Для расчета координат можно использовать программы Map Designer,Mapedit и другие. д)определяем адрес документа,на который будет ссылаться данная активная область(href="..."-ссылка,действия по которой будут выполняться при щелчке мыши в активной области). | Рассмотрим другие активные области.Выделим тело утки с помощью окружности(circle).И запишем координыты,которые задаются тремя числами-координаты центра окружности (x,y) и длина его радиуса(r).(coords="84,141,41")(x,y,r). | <area shape="circle" coords="84,141,41" href="СПИСКИ.html"> | И последняя активная область это многоугольник(полигон-poly).Выделим трость с помощью полигона.Для полигона задаются координаты его вершин. | <area shape="poly" coords="19,128,27,124,56,214,51,217,21,126,21,126,21,126" href="ГРАФИКА.html"> | Параметр alt(title) задает альтернативный текст | <...alt="шляпа"..> |
- Полный листинг:
<img src="утка.gif" align="middle" border="0" width="150" height="220" usemap="#карта1"> <map name="карта1">
<area shape="poly" coords="19,128,27,124,56,214,51,217,21,126,21,126,21,126" href="ГРАФИКА.html" title="трость">
<area shape="rect" coords="37,1,93,39" href="images\крокодил.gif" title="шляпа">
<area shape="circle" coords="84,141,41" href="СПИСКИ.html" title="тело">
</map>
|
|