Тег <img> Атрибут <ismap>

Атрибут ismap говорит браузеру что рисунок является серверной картой-изображением. Карты-изображения позволяют привязывать ссылки к разным областям одного изображения. Реализуется в двух различных вариантах — серверном и клиентском.

В случае применения серверного варианта браузер посылает запрос на сервер для получения адреса выбранной ссылки и ждет ответа с требуемой информацией. Такой подход требует дополнительного времени на ожидание результата и отдельные файлы для каждой карты-изображения.

Отправка данных на сервер происходит следующим образом. Необходимо поместить тег <img> в контейнер <a>, где в качестве значения атрибута href указать адрес CGI-программы. Программа анализирует полученные координаты нажатия мыши, которые считаются от левого верхнего угла изображения, и возвращает требуемую веб-страницу.

поддержка браузерами:
IExplorerChromeOperaSafariFirefoxAndroidiOS
1.0+1.0+1.0+1.0+1.0+1.0+1.0+
спецификация:
HTML:3.24.015.0
XHTML:1.01.1
синтаксис:
HTML	
<img ismap>

XHTML	
<img ismap="ismap" />
значения:

Нет

значение по умолчанию:

По умолчанию этот атрибут выключен.

пример кода:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег IMG, атрибут ismap</title>
 </head>
 <body>

  <p><a href="http://www.htmlbook.ru/example/ismap.php"><img src="images/sample.gif" 
  alt="" width="150" height="150" ismap></a></p>

 </body>
</html>

Если пользователь установил координаты мыши на изображении 100, 50, то после нажатия на ссылку будет открыт файл по адресу

ismap.php?100,50

Последние цифры передаются в PHP-программу по методу GET и интерпретируются на сервере.