Al tema:
Al dar clic en
Código HTML:
<img id="tool_edit" class="tool" src="images/deptos_info/pub_edit.png" title="Editar publicación" onclick="replaceDiv('publicacion<?php echo $id_pub; ?>')" />
después coloque la siguiente funcion con la intencion de que eschuce cuando el usuario de clic fuera del editor (en cualquier parte fuera del editor) y lo cierre (lanzando la funcion saveEdit que guarda el contenido del editor y lo cierra)
Código Javascript:
Ver original
window.onload = function(){ if ( window.addEventListener ) document.body.addEventListener( 'click', saveEdit, false ); else if ( window.attachEvent ) document.body.attachEvent( 'onclick', saveEdit ); };
la función funciona bien, el problema es que la escucha el clic en la img que es para abrir el editor y obviamente no permite hacer nada por que lo cierra.
funciona perfecto si en lugar que escuche un clic, escuche dos clic (dblclick) pero no quiero que funcione al doble clic
Como puedo hacer para que me ignore el clic en la img y escuche el clic en cualquier otro lado???