Пример
<img src='figures.gif' alt='фигуры' usemap='#figuremap' /> <map name='figuremap'> <area shape='rect' coords='3,8,72,75' href='bluesquare.html' alt='Голубой квадрат' /> <area shape='circle' coords='125,50,38' href='greencircle.html' alt='Зеленый круг' /> <area shape='rect' coords='180,7,250,76' href='redpolygon.html' alt='Красный многоугольник' /> </map>
Тэг <map> определяет карту изображений. Данный тэг может содержать один тэг area и более.
Обратите внимание: так как в XHTML атрибут name считается устаревшим необходимо использовать атрибут id вместо него.
В поле DTD указаны DTD в которых эти атрибуты можно использовать. Более подробно о видах DTD можно почитать здесь: HTML 4.01 и XHTML 1.0 DTD. S=Strict (строгий), T=Transitional (переходный), и F=Frameset (фреймовый).
Тэг <map> может иметь следующие обязательные атрибуты:
Атрибут | Значение | Описание | DTD |
---|---|---|---|
name | имя | Задает имя карты изображений. | STF |
Тэг <map> поддерживает следующие значения атрибутов событий:
Атрибута | Значение | Описание | DTD |
---|---|---|---|
onclick | скрипт | Скрипт будет запущен по щелчку мыши. | STF |
ondblclick | скрипт | Скрипт будет запущен по двойному щелчку мыши. | STF |
onmousedown | скрипт | Скрипт будет запущен, когда кнопка мыши будет нажата. | STF |
onmousemove | скрипт | Скрипт будет запущен, когда указатель мыши будет перемещен в границах элемента. | STF |
onmouseout | скрипт | Скрипт будет запущен, когда указатель мыши выйдет за пределы границ элемента. | STF |
onmouseover | скрипт | Скрипт будет запущен, когда указатель мыши будет наведен на элемент. | STF |
onmouseup | скрипт | Скрипт будет запущен, когда нажатая кнопка мыши будет отпущена. | STF |
onkeydown | скрипт | Скрипт будет запущен, когда любая клавиша клавиатуры будет нажата. | STF |
onkeypress | скрипт | Скрипт будет запущен, когда клавиша клавиатуры будет нажата. | STF |
onkeyup | скрипт | Скрипт будет запущен, когда нажатая клавиша клавиатуры будет отпущена. | STF |