UN RETO PARA EL HTML o JAVASCRIPT

Beltran
24 de Marzo del 2004
Hola a todos, necesito poder enviar los datos de un formulario de forma retardada, es decir, que cuando se pulse el boton submit comience una cuenta atras, de horas incluso, hasta que se envien los datos de ese formulario mediante POST ya que el servidor al que le refiero la informacion no admite GET.

Un ejemplo del uso de esto es que al levantarme por la mañana pueda programar, de algun modo, el envio de cierta informacion a un servidor a las 6 de la tarde, por ejemplo.

He orientado mis esfuerzos en el HTML porque no tengo otros conocimientos de programacion pero agradeceria me dierais todas vuestras ideas para solucionar esto.

Muchas gracias por aceptar el reto

FernandoC
24 de Marzo del 2004
Mas o menos puede ser :
El boton Submit es un boton oculto
El boton Enviar lanza on settimeout que hace que se desencadene el envío un tiempo despues ( o una subrrutina que se repite casa x seg. y comprurba que no es una deteminada hora, etc)
Al cumplirse la condición, haces un click logico sobre el boton submit.

<form ...>




<input type=submit id=Enviar style="visibility:hidden">
<input type=button id=xx onclick=ConRetardo() value=Aceptar>

<script language=VBscript>
sub ConRetardo()
settimeout Envio(),99999999999999999999
end sub

Sub Envio()
enviar.click

end sub
</script>