Foros del Web » Programando para Internet » Javascript »

Evento onClick JS

Estas en el tema de Evento onClick JS en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/09/2011, 20:36
 
Fecha de Ingreso: septiembre-2011
Mensajes: 52
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta 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>
  #2 (permalink)  
Antiguo 19/09/2011, 22:07
Avatar de Franz1628  
Fecha de Ingreso: marzo-2007
Ubicación: Lima - Perú
Mensajes: 145
Antigüedad: 17 años, 1 mes
Puntos: 26
Respuesta: Evento onClick JS

te puedo dar un ejemplo si te ayuda

Código HTML:
Ver original
  1. window.onclick=function (){
  2.  
  3.     alert("hola")
  4. }
  5. </head>
  6.  
  7. <div>Primer Div</div>
  8. <div>Segundo Div</div>
  9. <div>Tercer Div</div>
  10. </body>
  11.  
  12. </html>
__________________
En mi Blog puedes ver articulos javascript y más...
@Franz1628

Última edición por Franz1628; 19/09/2011 a las 22:14
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 23:58.