Código:
la imagen tiene el nombre visor y calculo la posicion apartir de la posicion de cursor en la ventana, a esta posicion le resto la posicion del la imagen (como esta relativamente con respecto a una capa llamada capa tambien resto la posicion de la capa). Y pues por prueba y error he encontrado que hay marjen de error dependiendo del navegador que se utilice.function ObtenerPos2(event) { if(document.all) diferencia=0; else diferencia=3; cosa=getObjeto("capa"); x=event.clientX-document.visor.offsetLeft+document.body.scrollLeft+diferencia-cosa.offsetLeft; y=event.clientY-document.visor.offsetTop+document.body.scrollTop+diferencia-cosa.offsetTop; alert(x+","+y); }
Hasta aqui todo bien, el problema que tengo es que para poder utilizarla necesito que esté la capa en posición absoluta y no puedo ponerlo por ejemplo dentro de una tabla para que la imagen se redimensione sin problemas de solaparse con otros elementos, porque de hacerlo asi tendria que poner la capa en posicion relativa con respecto a la tabla y demas elementos de esta, y es todo un show que no he resuelto para calcular la pura posicion de la imagen en la pantalla. En Internet explorer ese show para encontrar la posicion del cursor en la imagen se resuelve muy facil con:
Código:
Pero en mozilla y netscape no encuentro el equivalente, ¿alguna sugerencia? alert( event.offsetX+","+event.offsetY);