Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Не отрабатывают onMouseOver из-за таблицы |

14.08.2008, 14:38
|
|
Познающий
Регистрация: 07.11.2006
Сообщений: 59
Провел на форуме: 180703
Репутация:
11
|
|
Не отрабатывают onMouseOver из-за таблицы
Добрый день!
Сделал интерактивную карту (<map>).
событие onMouseOver работает отлично.
поверх карты сделал объект <div>, в котором разместил таблицу и теперь из-за нее событие не срабатывает, так как карта находится за таблицей.
Можно ли как-то сделать таблицу "прозрачной" для событий?
|
|
|

20.08.2008, 01:50
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Интересный вопрос! Попробуй z-index выставить, хотя тут лучше использовать flash.
|
|
|

20.08.2008, 01:56
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Меня данная тема тоже интересует....есть реклама адсенс и надо если кликнули, то сначала сделать свое действие, а потом перейти по рекламе 
|
|
|

22.08.2008, 14:50
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Можно так сделать:
В первом слое сделать баграундом свою картинку и вставить таблицу (либо сделай картинку баграундом таблицы), не важно, далее сделай второй слой с прозрачным гифом в виде мапа, того же размера что и баграунд:
Код HTML:
<div style="position:absolute; z-index:1; background-image:url(http://forum.antichat.ru/antichat/pic/logo.gif); width:262px; height:74px;">
<table border="0" cellspacing="0" cellpadding="0" width="262" height="74" style="color:#FFFFFF; text-decoration:underline; font-weight:bold;">
<tr>
<td align="center">antichat.ru</td>
<td align="center">ontechat.ru</td>
</tr>
</table>
</div>
<div style="position:absolute; z-index:2;">
<img src="http://i54.servimg.com/u/f54/12/44/55/09/map10.gif" width="262" height="74" alt="map" usemap="#map">
<map name="map">
<area shape="rect" coords="0,0,131,74" title="www.antichat.ru" href="http://www.antichat.ru">
<area shape="rect" coords="131,0,262,74" title="www.ontichat.ru" href="http://www.ontichat.ru">
</map>
</div>
|
|
|

22.08.2008, 15:06
|
|
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме: 1469995
Репутация:
589
|
|
Меня данная тема тоже интересует....есть реклама адсенс и надо если кликнули, то сначала сделать свое действие, а потом перейти по рекламе
Повесь поверх него прозрачный слой, который по клику будет вызывать твой обработчик, после работы которого слой будет убираться и/или будет эмулироваться сам клик по ссылке
|
|
|

23.08.2008, 14:05
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Сообщение от Isis
Меня данная тема тоже интересует....есть реклама адсенс и надо если кликнули, то сначала сделать свое действие, а потом перейти по рекламе 
1) Иерархия
root->level1->level2->реклама
2) Нужно почитать о обработке событий, а конкретно о этапах - захват, определение получателя и перемещение
пс будет время отпишу более подробно
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|