Tema: Mover popups
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2010, 12:05
Avatar de angel1993
angel1993
 
Fecha de Ingreso: octubre-2009
Mensajes: 752
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: Mover popups

TEngo esto.. lo he sacado de otra web, el problema lo tengo en el PID de js.. si pongo la id directamente funciona pero si intento meterlo desde el onclick no funciona
Código Javascript:
Ver original
  1. var IE = document.all?true:false
  2. if (!IE) document.captureEvents(Event.MOUSEMOVE)
  3.  
  4. document.onmousemove = posicRatonXY;
  5. var posicX = 0
  6. var posicY = 0
  7.  
  8. function posicRatonXY(e,pid) {
  9. if (IE) { posicX = event.clientX + document.body.scrollLeft;
  10. posicY = event.clientY + document.body.scrollTop}
  11. else { posicX = e.pageX; posicY = e.pageY };
  12. if (posicX < 0) {posicX = 0};
  13. if (posicY < 0) {posicY = 0};
  14.  
  15. document.getElementById(pid).style.left = posicX + "px";
  16. document.getElementById(pid).style.top = posicY + "px";
  17. return true }

Código HTML:
Ver original
  1. <div id="asa" onclick="posicRatonXY('e','asa')" style="text-align:center; position:fixed; left:30px;top:10px;">
  2. <form id="Raton" action=" ">
  3. <p>Posición horizontal:
  4. <br>Eje X <input type="text" name="RatonX" value="0" size="4" style="text-align:right"></p>
  5.  
  6. <p>Posición vertical:
  7. <br>Eje Y <input type="text" name="RatonY" value="0" size="4" style="text-align:right"></p>
  8. </form>
  9. </div>