Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.07.2009, 14:51
127.0.0.1
 
Сообщений: n/a

наложение карт изображений (image map)
Посоветуйте, пожалуйста, решение...

имеется несколько прозрачных картинок лежащих друг над другом,
каждая картинка имеет клиабельную маску (USEMAP):

...
<div id="CONTAINER_LAY">
	<div id="DLAY1"> <img name="LAY1" src="LAY1.png" usemap="#_MAP_LAY1"/> </div>
	<div id="DLAY2"> <img name="LAY2" src="LAY2.png" usemap="#_MAP_LAY2" /> </div>
	<div id="DLAY3"> <img name="LAY3" src="LAY3.png" usemap="#_MAP_LAY3" /> </div>
</div>

...
<MAP NAME="_MAP_LAY1"><AREA SHAPE="polygon" COORDS="570,292,570,...</MAP>
<MAP NAME="_MAP_LAY2">...</MAP>
<MAP NAME="_MAP_LAY3">...</MAP>

предусмотрено ВКЛ/ОТКЛ картинок, через js ф-ции типа:
function _show_LAY1(obj)
{ if(obj.checked) document.images['LAY1'].style.visibility="visible";
  else document.images['LAY1'].style.visibility="hidden";
}


может быть существует способ добиться кликабельности на картинках LAY1, LAY2 при вкл. LAY3
Предполагаю решение в динамическом формировании маски (MAP) в зависимости от включ. картинок
и динамическом назначении этой маски самой верхней из отображаемых картинок.
Но, возможно ли это сделать на JavaScript, если можно пример, или другое направление

спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 21.07.2009, 15:32
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от 127.0.0.1
если можно пример, или другое направление
image map - зло. Юзай SVG.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Image Map Tooltip kfloks jQuery 8 23.02.2009 19:19