Código:
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 correctasvar 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 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