Кто-нибудь может здесь помочь?У меня есть карта изображения, сформированная из изображения .png, в котором определены несколько областей 'многоугольника', каждая со ссылкой за ней.
Ссылки работают в IE, но для других типов браузеров, перечисленных вышессылки ничего не делают, кроме отображения изображения и текста заголовка над каждой областью многоугольника.
Код для карты изображения следующий:
<img title = "Concept" border = "0" src = "../images/myMap.png usemap = "#myMap">
<map name = "myMap">
<area shape = "polygon" coords = "315, 230, 545, 415, 260, 575, 10, 700, 10, 285" title = "Rules" href = "#rules" />
<area shape = "polygon" coords = "745, 450, 745, 680, 470, 745, 325, 635, 520, 450" title = "Polling" href = "#polling" />
<area shape = "polygon" coords = "745, 730, 745, 895, 450, 895, 450, 815, 565, 730" title = "Visualisations" href = "#visualisations" />
</map>
Все ссылки указывают на областистраница обозначается:
<h2><a name = "#rules">Rules</a></h2>
Это очень странно.
Версия HTML-заголовка страницы:
<!DOCTYPE html>
И я попробовал изображениекак файлы .gif и .jpeg безрезультатно.
Если я изменю ссылки на карте изображения на:
<area shape = "polygon" coords = "315, 230, 545, 415, 260, 575, 30, 441, 315, 230" title = "rules" href = "<c:url value = '/aboutConcept#rules' />" />
, я считаю, что все работает.Я использую теги JSTL.
Спасибо респондентам.