HTML-атрибут ismap
является логическим атрибутом. При наличии он указывает, что изображение является частью серверной карты изображений.
1. Базовый пример с серверной обработкой:
<a href="server-script.php">
<img src="map.png" ismap>
</a>
При клике на изображение браузер отправит запрос server-script.php?x=150&y=200
, где 150,200
— координаты клика.
2. Пример с разными страницами:
<a href="process.php">
<img src="clickable-image.jpg" ismap>
</a>
Сервер process.php
может обработать координаты клика и выполнить нужное действие, например, перенаправить пользователя на разные страницы.
Этот атрибут полезен для серверных карт изображений, но чаще используется клиентская альтернатива — usemap.
<img ismap>
Атрибут ismap
используется в элементе <img>
для создания серверной карты изображений. Если он указан, изображение становится интерактивным: при клике координаты курсора передаются на сервер в виде запроса. Этот атрибут применяется только к изображениям внутри <a href="URL">
, так как координаты передаются в качестве параметров URL. В отличие от usemap
, который работает на стороне клиента, ismap
требует обработки на сервере. Формат запроса: URL?x,y
, где x
и y
— координаты клика.
Атрибут ismap
можно использовать для следующего элемента:
Элемент | Атрибут |
---|---|
<img> |
ismap |
![]() |
Поддерживает |
![]() |
Поддерживает |
![]() |
Поддерживает |
![]() |
Поддерживает |
![]() |
Поддерживает |
![]() |
Поддерживает |
Полный список всех доступных атрибутов HTML см. в Справочнике HTML атрибутов.