O que acontece é que coloquei um codigo em js pra fazer que, quando eu apertasse o botao no menu, aparecesse uma lista logo abaixo, então fiz assim:
codigo java script:
function switchMenu(){
var menuFechado = document.getElementById("menu-fechado");
var menuAberto = document.getElementById("menu-aberto");
if (menuFechado.style.display == "block") {
menuFechado.style.display = "none";
menuAberto.style.display = "block";
}
else {
menuFechado.style.display = "block";
menuAberto.style.display = "none";
}
}
codigo do menu:
<div id="menu-fechado" style="display: block;">
<li><a href="java script:switchMenu()">Análises</a></li>
</div>
<div id="menu-aberto" style="display: none;">
<ul id="submenu1">
<li><a href="analises_ds">- Nintendo DS</a></li>
<li><a href="analises_pc">- PC</a></li>
<li><a href="analises_ps2">- PlayStation 2</a></li>
<li><a href="analises_ps3">- PlayStation 3</a></li>
<li><a href="analises_psp">- PSP</a></li>
<li><a href="analises_wii">- Nintendo Wii</a></li>
<li><a href="analises_xbox360">- Xbox 360</a></li>
<li><a href="analises_+plat">+ Plataformas</a></li>
</ul>
</div>
O problema é imcompatibilidade de navegadores, esse menu no firefox, ao apertar o botão "Análises", o qual vai chamar a função switchMenu, some, enquanto no IE, funciona normalmente...
Como faço para que o botão Análises não suma ao apertá-lo?
Pergunta
juninhodagavioes
O que acontece é que coloquei um codigo em js pra fazer que, quando eu apertasse o botao no menu, aparecesse uma lista logo abaixo, então fiz assim:
codigo java script:
codigo do menu:O problema é imcompatibilidade de navegadores, esse menu no firefox, ao apertar o botão "Análises", o qual vai chamar a função switchMenu, some, enquanto no IE, funciona normalmente...
Como faço para que o botão Análises não suma ao apertá-lo?
Vlw pra quem responder =)
t+
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.