Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/08/2010, 02:39
pinchu
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Guardar posición del ratón respecto a la imagen sobre la que se pulsa

Al final he hecho esta función para el que le interese:

function posEtiqueta(evento,contenedor)
{
var ie = navigator.userAgent.toLowerCase().indexOf('msie')! =-1;
var cont = document.getElementById(contenedor);

var posicionContenedorLeft = cont.offsetLeft;
var posicionContenedorTop = cont.offsetTop;

if(ie)
{
coordenadaX = evento.clientX + document.body.scrollLeft - posicionContenedorLeft;
coordenadaY = evento.clientY + document.body.scrollTop - posicionContenedorTop;
}
else
{
coordenadaX = evento.pageX - posicionContenedorLeft;
coordenadaY = evento.pageY - posicionContenedorTop;
}

return {x:coordenadaX - 20,y:coordenadaY - 65,dianax:coordenadaX - 5, dianay:coordenadaY - 5}
}