![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/09/2011, 20:36
|
| | Fecha de Ingreso: septiembre-2011
Mensajes: 52
Antigüedad: 13 años, 5 meses Puntos: 0 | |
Evento onClick JS Hola, amigos, tengo un pequeño y humilde programita en JS, es ONCLICK; es un menu desplegable;se abre cuando se clickea su div contenedor, per lo que quiero es que no solo se cierre cuando se clickea de nuevo el div que lo abrio, sino que se cierre al clickear cualquier elemento del documento, como el body, un formulario, una parte de la cabecera, etc.
¿Alguien me da una mano? muchas gracias; dejo el codigo abajo:
<script language="javaScript">
function mostrarMenu(objeto){
var Deslizar = document.getElementById('aDeslizar');
Deslizar.style.display='block';
Deslizar.style.visibility='visible';
document.getElementById('opcionesDeCuenta').style. backgroundColor="#23556D";
document.getElementById('arrow').childNodes[0].nodeValue="▲";
objeto.onclick= function(){esconderMenu(objeto)};}
function esconderMenu(objeto){
var Esconder = document.getElementById('aDeslizar');
Esconder.style.display='none';
Esconder.style.visibility='hidden';
document.getElementById('arrow').childNodes[0].nodeValue="▼";
document.getElementById('opcionesDeCuenta').style. background='none';
objeto.onclick = function(){ mostrarMenu(objeto)};}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
</script> |