Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2007, 07:40
Avatar de Raulmmmm
Raulmmmm
 
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 18 años
Puntos: 36
onchange y submit()

¡Hola! Tengo un código que coge las coordenadas del ratón y las muestra en un form, pero lo que pasa es que cuando cambien los valores de los input se tiene que enviar, no sé si me explico:
Código HTML:
<html>
<head>
<title>Coordenadas del cursor</title>
<script>
var isIE = document.all?true:false;
if (!isIE) document.captureEvents(Event.ONCLICK);
document.onclick = getMousePosition;
function getMousePosition(e) {
  var _x;
  var _y;
  if (!isIE) {
    document.exf1.sv_x.value = window.pageXOffset;
    document.exf1.sv_y.value = window.pageYOffset;
    _x = e.pageX;
    _y = e.pageY;
  }
  if (isIE) {
    _x = event.clientX + (document.exf1.sv_x.value = document.body.scrollLeft);
    _y = event.clientY + (document.exf1.sv_y.value = document.body.scrollTop);
  }
  document.exf1.cp_x.value=_x;
  document.exf1.cp_y.value=_y;
  return true;
}
</script>
</head>
<body>
<form name="exf1" action="movertd.php" method="get">
<input type="hidden" name="cp_x" size="20" onChange="document.exf1.submit ()">
<input type="hidden" name="cp_y" size="20" onChange="document.exf1.submit ()">
<input type="hidden" name="sv_x" size="20">
<input type="hidden" name="sv_y" size="20"></form>
</body>
</html> 
Y no me funciona. Me salen bien los valores, pero al cambiar no se envía...