Сейчас слушаю курс Software Architecture от Carnegie Mellon University, и там в третьем модуле рассказывают про архитектуру WWW и CGI. Забавно слушать, но тема в другом. Там чувак рассказывает, что clickable images – это одна из фич CGI. А я все никак понять не могу – это ж тег map, ему даешь с десяток разных страниц и координаты областей, куда кликаешь. При чем тут CGI? Оказалось, что есть более старая альтернатива для мапов – атрибут ISMAP тега IMG. Если он присутствует (значение не важно), и img окружен тегом A, то автоматом добавляются координаты точки, на которую кликнул. Если имаджа два внутри тега A, и у обоих стоит ISMAP, будет передаваться от того, на который кликаешь. Ну и в рамках CGI был модуль к вебсерверу, который читал эти координаты и куда-то там переходил в зависимости от того, какие они. Я думал, что этот ISMAP был изначально, а потом уже ввели тег MAP. Но оба описаны в спецификации html 3.2.

