Me encontre este codigo, el cual funciona bien :
Código:
var IE = document.all?true:false;
if (!IE) { document.captureEvents(Event.MOUSEMOVE); }
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e) {
if (IE) {
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
} else {
tempX = e.pageX;
tempY = e.pageY;
}
if (tempX < 0){ tempX = 0; }
if (tempY < 0){ tempY = 0; }
// poner el resultado en un formulario
document.Formulario.MouseX.value = tempX;
document.Formulario.MouseY.value = tempY;
}
El problema es que cuando abro una ventana con window.open ya no me funciona, ya que
document.body.scrollTop siempre me regresa 0 y asi las coordenadas no son correctas
El window.open que utilizo es sencillo :
window.open('archivo.php','loquesea','width=790,he ight=530, scrollbars=yes, dependent=yes');
Alguna idea ?
Si alguien me responde, por favor que el codigo este probado