DIV Abre e Fecha no IE [RESOLVIDO]

1 resposta
P

Tenho uma função para abrir e fechar uma DIV, mas no IE não funciona, além de ao clicar ele abrir uma nova página... alguém poderia me ajudar?

Tentei assim (mas não funciona no chrome e nem no IE):
function abrefechaMenu() {


		   document.getElementById("menu").style.visibility = "visible";
		   if(document.getElementById("menu").style.display == "none" ) {
		     document.getElementById("menu").style.display = "";
		   }
		   else {
		     document.getElementById("menu").style.display = "none";
		   }
		
}

E assim (Funciona no chrome mas não no IE):

function abrefechaMenu() {

	if(menu.style.display == "none") {
		menu.style.display = "block";		
	} else {
		menu.style.display = "none";		
	}
}
<div id="dg"><a href="javascript:abrefechaMenu()">Menu Abre/Fecha</a></div>
<div id="menu" style="display: none;">

	<div id="nav">
		<!-- menu -->
		<ul>
			<li><a href="#" class="menu-option" id="home">Home</a></li>
			<li><a href="#" class="menu-option" id="perfilMotorista.jsp">Perfil Motorista</a></li>
			<li><a href="#" class="menu-option" id="page2">Page 2</a></li>
		</ul>
	</div>

</div>

1 Resposta

P

Coloquei um botão ao invés de link… funcionou:

Criado 7 de agosto de 2014
Ultima resposta 7 de ago. de 2014
Respostas 1
Participantes 1