Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não tenho muita esperiência com javascript. Tenho esse codigo aí, o meu problema está na função AtivaMenu(). Eu clico em um item do menu, aparece o submenu, mas quando eu clico em outro item do menu. O submenu anterior não desaparece, continua na tela. So desaparece se eu clicar no mesmo item de menu novamente. Alguém poderia me ajudar a resolver isso. Se copiar o codigo vai funcionar certinho e terá uma idéia do que eu estou falando.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<STYLE type=text/css>#menu1 {position: absolute;
top: 5px; left: 5px;
width: 150px; height: 25px;
background-color: #DFDFCC;
layer-background-color: #DFDFCC;
color: black;
border: 1px solid #DFDFCC;
vertical-align: center;
padding: 1px; }
#menubody1 {position: absolute;
top: 30px; left: 5px;
width: 150px;
background-color: blue;
layer-background-color: blue;
color: #DFDFCC;
border: 1px solid black; visibility: hidden;
padding: 1px; }
#menu2 {position: absolute;
top: 5px; left: 200px;
width: 150px; height: 25px;
background-color: #DFDFCC;
layer-background-color: #DFDFCC;
color: black;
border: 1px solid #DFDFCC;
vertical-align: center;
padding: 1px; }
#menubody2 {position: absolute;
top: 30px; left: 200px;
width: 150px;
background-color: blue;
layer-background-color: blue;
color: #DFDFCC;
border: 1px solid black; visibility: hidden;
padding: 1px; }
A.menu {text-decoration:none;color=black}
A.menubody {text-decoration: none; color: #DFDFCC }
-->
</STYLE>
<script language=javascript> if(document.layers)
{
meu_menu=document.layers[menu];
visible='show';
hidden='hide';
}
else if(document.all)
{
meu_menu=document.all(menu).style;
visible='visible';
hidden='hidden';
}
if(document.layers || document.all)
{
if (meu_menu.visibility==visible)
{
meu_menu.visibility=hidden;
}
else
{
meu_menu.visibility="visible";
}
}
}</script>
</HEAD>
<BODY bgColor=white><br>
<DIV id=menu1><FONT face=arial size=2><B><a class=menu href=# onClick="AtivaMenu('menubody1')">Menu 1</a></B></FONT> </DIV>
<DIV id=menubody1><FONT face=arial size=2><B>
<A class=menubody Href="http://www.x.com.br">SubMenu1</A><BR><A'>[http://www.x.com.br">SubMenu1](http://www.x.com.br)</A><BR><A class=menubody
href="http://www.x.com.br">SubMenu1</A><BR><A'>[http://www.x.com.br">SubMenu1](http://www.x.com.br)</A><BR><A class=menubody
href="[http://www.x.com.br">SubMenu1](http://www.x.com.br) </A><BR><A class=menubody
href="http://www.x.com.br">SubMenu1</A><BR><A'>[http://www.x.com.br">SubMenu1](http://www.x.com.br)</A><BR><A
class=menubody href="[http://www.x.com.br">SubMenu1](http://www.x.com.br)</A></B></FONT></DIV>
<DIV id=menu2><FONT face=arial size=2><B><a class=menu href=# onClick="AtivaMenu('menubody2')">Menu 2</a></B></FONT> </DIV>
<DIV id=menubody2><FONT face=arial size=2><B>
<A class=menubody Href="[http://www.x.com.br">SubMenu2Carregando comentários...