Hola!
Quisiera realizar un menú desplegable, y antes estoy haciendo unas pruebas... pero me paro en una cosa:
Cuando se pasa el mosue al div "menuoculto", este desaparece.
Lo que intento hacer es que este no desaparezca, hasta que el ratón no esté fuera del todo, es decir, ni en el div de los Menús principales, ni en el de menuoculto.
Espero haberme explicado, les dejo el código.
Código javascript
:
Ver original<head>
<script language="javascript">
//variables de InnerHtml
var menua='<a herf="#">Menú oculto A</a>';
var menub='<a herf="#">Menú oculto B</a>';
function ocultar(){
document.getElementById('menuoculto').style.visibility = "hidden";
}
function mostrar(what){
switch(what){
case "menua":
var MENUHTML=menua;
break;
case "menub":
var MENUHTML=menub;
break;
}
document.getElementById('menuoculto').innerHTML = MENUHTML;
document.getElementById('menuoculto').style.visibility = "visible";
}
</script>
</head>
<body>
<div style="overflow:auto;">
<div style="width:150px;float:left;" onMouseOver="mostrar('menua')" onMouseOut="ocultar()">Menú A</div>
<div style="width:150px;float:left;" onMouseOver="mostrar('menub')" onMouseOut="ocultar()">Menú B</div>
</div>
<div id="menuoculto" style="border-top:1px solid #666666;padding:6px;visibility:hidden;"></div>
Saludos y espero que puedan ayudarme