Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не работает скрипт в Opere (https://javascript.ru/forum/misc/5138-ne-rabotaet-skript-v-opere.html)

manchant 19.09.2009 00:49

Не работает скрипт в Opere(9.52). В FF, IE6, EI7 работает

function showhidemenu(f)
{
 var qaorder = document.getElementById('qaorder');
 if(f == 0){
	qaorder.style.display='';
 }else{
	qaorder.style.display='block';
 }


<div class="menu ">
<table><tr><td class="text-right"><a id="qdrop" class="hide" onmouseover="showhidemenu(1)">везде</a></td><td  class="arrow-search"><span class="arrow"><img src="images/arrow.gif" alt="" align="right"/></span></td></tr></table>
<input type="hidden" id="hidden" value="7" />
<ul id="qaorder" onblur="showhidemenu(0)">
<li><a href="#" onclick="hideQDrop(1)"  id="qa1">по местам</a></li>
<li><a href="#" onclick="hideQDrop(2)"  id="qa2">по достопримечательностям</a></li>
<li><a href="#" onclick="hideQDrop(3)"  id="qa3">по кораблям</a></li>
<li><a href="#" onclick="hideQDrop(4)"  id="qa4">по миру</a></li>
<li><a href="#" onclick="hideQDrop(5)"  id="qa5">по полюсу</a></li>
<li><a href="#" onclick="hideQDrop(6)"  id="qa6">по квартире</a></li>
<li><a href="#" onclick="hideQDrop(7)"  id="qa7">везде</a></li>
</ul>

</div>

Octane 19.09.2009 01:46

Странно, ваш код нигде не должен работать. Если хотите скрыть элемент, то для CSS-свойства display нужно задать значение none.

x-yuri 19.09.2009 18:35

Цитата:

Сообщение от Octane
Странно, ваш код нигде не должен работать

наверняка, по умолчанию display: none (класс hide)

а что значит не работает? Ошибки какие-то в консоль попадают?


Часовой пояс GMT +3, время: 12:01.