Pregunta: | 12256 - POSICIóN DE VENTANA POP-UP EN JAVASCRIPT |
Autor: | Hugo Nobre |
Quisiera saber si es posible hacer que una ventana pop-up abierta con javascript desde un link de texto, se situe exactamente en la posición donde el cursor esté en el momento de pinchar en el link citado. He probado con las propiedades left y top, pero sólo consigo que me situe en relación a la pantalla, pero no en relación a la posición del cursor en el momento de llamar al link. Muchas gracias. |
Respuesta: | Ricardo R. Hesse |
Con este código detectas la posición del cursor en cada momento, y tienes las variables de x,y para poner en la posición de tu ventana.
<HTML><HEAD><TITLE>X, Y</TITLE> <SCRIPT LANGUAGE="JavaScript"> ns4 = (document.layers)? true:false ie4 = (document.all)? true:false function init() { if (ns4) {document.captureEvents(Event.MOUSEMOVE);} document.onmousemove=mousemove; } function mousemove(e) { if (ns4) {var mouseX=e.pageX; var mouseY=e.pageY} if (ie4) {var mouseX=event.x; var mouseY=event.y} status="x= "+mouseX+", y= "+mouseY; } </SCRIPT> </HEAD> <BODY BGCOLOR="#000000" onLoad="init()"> </BODY> </HTML> |