imap. Получение координат нажатия в ISMAP

$form:imap

Если пользователь нажал на картинку с атрибутом
ISMAP, такая конструкция возвращает хеш с полями x и y, в которых доступны координаты нажатия.

Пример
В файле /go.html нужно написать:
$clicked[$form:imap]
^if(def $clicked){
    Посетитель нажал на ISMAP-ссылку:<br />
    x=
$clicked.x
<br />
    y=
$clicked.y
<br />
}


В файле
/test.html нужно написать:
<a href="/go.html?a=b"><img src="map.png" ismap /></a>

Если открыть в браузере
/test.html и кликнуть мышкой на картинке, это приведет к переходу по адресу:
/go.html?a=b?10,30

и отобразится:
    Посетитель нажал на ISMAP-ссылку:
    x=10
    y=30



Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 25.09.2024