Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Старый Шкаф и выпадающее меню

Добрый день! Возникла такая проблема в NN 4.7
Есть картинка key1n.gif, по наведению мышки на нее срабатывает showMenu('menu1'), делая видимым слой с id="menu1" который находится рядом с key1n.gif таким образом чтобы с key1n.gif можно было сразу навести мышь на слой menu1. Так вот, в IE навожу мышью на key1n.gif, загорается слой, двигаю мышь на слой, он visible, так как в div стоит такое свойство, далее двигаю животное обратно на key1n.gif, слой остается visible.

В Netscape по тому же алгоритму когда со слоя сдвигаешься обратно на картинку слой гаснет, и что бы он появился надо сначала убрать грызуна с картинки а потом опять навести.
То есть создается впечатление что в <LAYER... после onMouseOut="hideMenu('menu1') не срабатывает onmouseover на картинке.

Как бы это исправить?

<a href="#" onmouseover="showMenu('menu1')" onmouseout="timer=setTimeout('hideMenu(\'menu1\')', 1)"><img src="/images/buttons/key1n.gif" name="key1"></a>

Для IE
<DIV id=menu1 STYLE="POSITION: absolute; VISIBILITY: hidden;" onMouseOver="clearTimeout(timer);showMenu('menu1')" onMouseOut="hideMenu('menu1')">
<table>
<tr><td><a href="#">rrrrrr</a></td></tr>
<tr><td><a href="#">fggdfgdf</a></td></tr>
<tr><td><a href="#">sadfcsfscfasc</a></td></tr>
<tr><td><a href="#">cafcfasfa</a></td></tr>
</table>
</DIV>

Для NN 4.7
<LAYER id="menu1" position="absolute" visibility="hidden" z-index="10" onMouseOver="clearTimeout(timer);showMenu('menu1')" onMouseOut="hideMenu('menu1')>
<table>
<tr><td><a href="#">ttttttttttt</a></td></tr>
<tr><td><a href="#">ttttttttttt</a></td></tr>
<tr><td><a href="#">ttttttttttt</a></td></tr>
</table>
</LAYER>
СообщениеАвторДата
jet2127.05.2002 15:31