-
Очень обидная проблема.
Дело в том, что при наведении на <img> в опере (на один из пунктов меню на h t t p : / / 4 u m a . i n f o ) срабатывает событие onmouseover . Причем не важно, на прозрачную или непрозрачную часть рисунка я навожу.
А вот в IE для того, чтобы скрипт сработал, нужно почему-то умудриться попасть именно на непрозрачную часть.
Код для оперы:
<img name=ii2 onmouseout=java_sсriрt:light2(ii2,'_News_bla ck.png') onmousemove=java_sсriрt:light2(ii2,'_News_pi nk.png') src=_News_black.png></img></div>
Для IE:
<div id="i1" onmouseout=java_sсriрt:light(i1,'_Glavnaja_b lack.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 втыкал ... а тут вторая проблема еще похлеще
-
cyberpunk
ваще
onmouseout=java_sсriрt:light(i1,'_Glavnaja_b lack.png')
и подобное, какието странные консрукции)
обычно пишут
onmouseout="light(i1,'_Glavnaja_black.png' );"
и везде работает
-
Вот эту соседнюю тему посмотрите:
[Only registered and activated users can see links. Click Here To Register...]