Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/11/2010, 10:21
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 5 meses
Puntos: 53
Respuesta: Superposición clicks -> Como saber donde hace click un usuario

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.

https://developer.mozilla.org/en/DOM/event

Saludos

PD: Para que funcione en IE el evento lo tienes que sacar de "window.event"