Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/11/2010, 07:20
lag_0
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Superposición clicks -> Como saber donde hace click un usuario

Cita:
Iniciado por stock Ver Mensaje
En realidad es sencillo, ponle el evento a todo el documento y para sacar las cordenadas usas el objeto event, ahí vienen varias cosas interesantes, como por ejemplo el "Target", las coordenadas, teclas, y más, lo que a ti te interesaría es, event.clientX y event.clientY

Código Javascript:
Ver original
  1. function showCoords(evt){
  2.   console.debug(
  3.     "clientX value: " + evt.clientX + "\n" +
  4.     "clientY value: " + evt.clientY + "\n"
  5.   );
  6. }

Esto te funcionará siempre y cuando ningún elemento hijo detenga la propagación del evento, ya que si el click no se propaga hasta el BODY, entonces simplemente no sucede nada.

checa la documentación del objeto Event para que veas toda la información que puedes acceder.

[url]https://developer.mozilla.org/en/DOM/event[/url]

Saludos

PD: Para que funcione en IE el evento lo tienes que sacar de "window.event"
Tres (o cuatro) millones de gracias. Esto era lo que buscaba.