25/11/2010, 07:20
|
| | 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 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 originalfunction showCoords(evt){ console.debug( "clientX value: " + evt.clientX + "\n" + "clientY value: " + evt.clientY + "\n" ); }
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. |