Ознакомьтесь с нашей политикой обработки персональных данных
21:27 

Помогите! Проблема с прозрачностью

=0_o=
Если бы архитекторы строили дома так, как пишут программы программисты, первый залетный дятел разрушил бы цивилизацию
Очень обидная проблема.
Дело в том, что при наведении на <img> в опере (на один из пунктов меню на http://4uma.info) срабатывает событие onmouseover . Причем не важно, на прозрачную или непрозрачную часть рисунка я навожу.
А вот в IE для того, чтобы скрипт сработал, нужно почему-то умудриться попасть именно на непрозрачную часть.
Код для оперы:

<img name=ii2 onmouseout=java_sсriрt:light2(ii2,'_News_black.png') onmousemove=java_sсriрt:light2(ii2,'_News_pink.png') src=_News_black.png></img></div>

Для IE:
<div id="i1" onmouseout=java_sсriрt:light(i1,'_Glavnaja_black.png')
onmousemove=java_sсriрt:light(i1,'_Glavnaja_pink.png')
style="width:163px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_Glavnaja_black.png')">
</div>

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_Glavnaja_black.png')"- это лекарство для png в IE.

Вопрос - как заставить IE считать, что mouseover должен работать и на непрозрачных участках рисунка????

P.S. Ребята, в Mozilla не смотрите пожалуйста (: Я исправлю позже (:
P.P.S. Знали бы, сколько я в прозрачный png в IE втыкал ... а тут вторая проблема еще похлеще

Комментарии
2007-02-11 в 09:53 

=0_o=
Если бы архитекторы строили дома так, как пишут программы программисты, первый залетный дятел разрушил бы цивилизацию
Уже решил, надо дивы заворачивать в TD и писать событие именно на TD (или в Span или в еще один div )

   

!Всё о html: организация сайтов, хостинги, учебники, программы и т.д.!

главная