Esta vez, mi duda es con respecto al evento onClick(); pues estoy creando 'una especie de lightbox cutre' para mostrar imágenes, notificaciones, etc....
Una vez, en uno de éstos, vi que al hacer click sobre la "sombra", se cerraba el lightbox.
Pues estoy intentando hacer lo mismo, pero no me acaba de salir bien. Cuando hago click en la sombra se cierra, sí... pero cuando hago click en el 'contenido' digamos, ¡también!... esto es lo que quiero evitar. Lo que me da a pensar esto es... ¿'onClick()' se hereda?
Código HTML:
<div id="shader_shadow" style="display:none" onClick="this.style.display=\'none\'; shaderClose()"> <div id="shader_content" onClick=" "> </div> </div>
Código:
#shader_shadow {width:100%; height:100%; position:fixed; top:0; left:0; background:url(1.png); z-index:998;} #shader_content {width:700px; height:500px; position:fixed; left:50%; margin-left:-350px; top:50%; margin-top:-250px; background:#FFF; border:5px solid #333;; z-index:1000;}