Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/06/2009, 15:03
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: como colocar dos onclick en un mismo boton

Para eso tendrás que guardar el resultado de la ejecución del primer setTimeout.

Te recomiendo crear un objeto "timeout":
Código javascript:
Ver original
  1. timeout = {
  2.     'id' : 0,
  3.  
  4.     'iniciar': function(funcion_a_ejecutar, tiempo) {
  5.         timeout.id = setTimeout(funcion_a_ejecutar, tiempo);
  6.     },
  7.  
  8.     'detener' : function() {
  9.         window.clearTimeout(timeout.id);
  10.     },
  11. }

Luego podrías si quisieras crear nuevos objetos "timeout" que hereden de él, pero si solamente necesitas uno esto debería ser suficiente.
Ya para terminar colocas tu código de la siguiente forma:
Código html:
Ver original
  1. <input type="button" name="button" id="button17" value="I n i c i o" onclick="setHiddenValue('recibida');timeout.iniciar(tiempo1,60000);"/>
y para desactivar:
Código html:
Ver original
  1. <input type="button" value="Parar" onclick="timeout.detener();"/>


Saludos.