Foros del Web » Programando para Internet » Javascript »

Menu desplegable queda expandido

Estas en el tema de Menu desplegable queda expandido en el foro de Javascript en Foros del Web. Buenass !!! En la siguiente página, al hacer click sobre un link cualquiera del submenú, y luego apretando la tecla de volver atras del navegador, ...
  #1 (permalink)  
Antiguo 25/07/2009, 22:10
 
Fecha de Ingreso: febrero-2008
Mensajes: 578
Antigüedad: 16 años, 2 meses
Puntos: 3
Menu desplegable queda expandido

Buenass !!!
En la siguiente página, al hacer click sobre un link cualquiera del submenú, y luego apretando la tecla de volver atras del navegador, se me queda el menu extendido.

Que debo modificar del Javascript para que no suceda eso ??
Mi codigo es el siguiente:

Código HTML:
<html>
<head>
<style type="text/css">
* {margin:0;padding:0;border:0;outline:0;}
ul {width:150px;background:#CCCCCC;margin:25px 0 0 0;}
ul li {border-bottom:1px solid #FFFFFF;position:relative;list-style:none;}
ul li a {display:block;}
ul li ul {background:#ECE9E9;display:none;position:absolute;left:150px;top:-20px;border:1px solid #BCBCBC;}
</style>
<script language="JavaScript">
function submenu(llamador)
{
  var valor = llamador.getElementsByTagName('ul')[0];
  valor.style.display = valor.style.display == 'block' ? 'none' : 'block';
}
</script>
</head>
<body>
<ul>
	<li onMouseOver='submenu(this)' onMouseOut='submenu(this)'><a href='#'>Fila 1</a>
		<ul>
			<li><a href='prueba.htm'>Submenu 1</a></li>
			<li><a href='prueba.htm'>Submenu 2</a></li>
			<li><a href='prueba.htm'>Submenu 3</a></li>
			<li><a href='prueba.htm'>Submenu 4</a></li>
		</ul>
	</li>
	<li onMouseOver='submenu(this)' onMouseOut='submenu(this)'><a href='#'>Fila 2</a>
		<ul>
			<li><a href='prueba.htm'>Submenu 1</a></li>
			<li><a href='prueba.htm'>Submenu 2</a></li>
			<li><a href='prueba.htm'>Submenu 3</a></li>
			<li><a href='prueba.htm'>Submenu 4</a></li>
		</ul>
	</li>
</ul>
</body>
</html> 
  #2 (permalink)  
Antiguo 26/07/2009, 19:58
 
Fecha de Ingreso: febrero-2008
Mensajes: 578
Antigüedad: 16 años, 2 meses
Puntos: 3
Respuesta: Menu desplegable queda expandido

Estuve tratando de hacerlo con el evento onClick ... pero no pude resolverlo todavía, ya que algunas veces funciona para IE y no para Firefox, o al revés.
  #3 (permalink)  
Antiguo 28/07/2009, 16:52
 
Fecha de Ingreso: febrero-2008
Mensajes: 578
Antigüedad: 16 años, 2 meses
Puntos: 3
Respuesta: Menu desplegable queda expandido

Por favor si alguien podría decirme si lo que estoy pidiendo es imposible ??
Estoy desarrollando una web y no sé si hacerlo de esta forma, aunque tampoco se me ocurre otra, entonces con esto que quiero resolver se me aclaran mucho el panorama.

Sigo esperando a algñun forista que sepa.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:31.