Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2009, 10:14
Avatar de hschimpf
hschimpf
 
Fecha de Ingreso: junio-2009
Ubicación: in the World Wide Web
Mensajes: 140
Antigüedad: 14 años, 11 meses
Puntos: 17
De acuerdo Respuesta: Ayuda con button onClick y javascript

puedes usar onmousedown y onmouseup, habilitando una bandera en onmousedown y deshabilitandola en up.. aparte una funcion con settimeout() para que se llame a si misma.. en la funcion aumentas o disminuyes el valor.. quedaria algo asi:
Código HTML:
<INPUT type="text" name="grados" id="grados" value="<?php echo $grados; ?>" size="5" />
<INPUT type="button" name="mas" onmousedown="javascript:bandera='mas';" onmouseup="javascript:bandera='false';" value="MAS" />
<INPUT type="button" name="menos" onmousedown="javascript:bandera='menos';" onmouseup="javascript:bandera='false';" value="MENOS" /> 
Código JAVASCRIPT:
Ver original
  1. function modificar() {
  2.    /* tomas el valor del input grados */
  3.    /* preguntas si la bandera esta en mas agregar 1, si esta en menos disminuis uno */
  4.    document.getElementById('grados').value = nuevoValor
  5.    /* volves a llamar a la funcion (podes variar el tiempo para que aumente mas rapido) */
  6.    window.setTimeout("modificar()",250);
  7. }

suert!