Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/07/2014, 16:04
Avatar de MLDGATO
MLDGATO
 
Fecha de Ingreso: marzo-2011
Ubicación: Guatemala
Mensajes: 113
Antigüedad: 13 años, 1 mes
Puntos: 2
Pregunta Respuesta: Temporizador de 30 minutos para enviar datos de un formulario

Cita:
Iniciado por Alexis88 Ver Mensaje
¿Será quizá que colocaste el script en la cabecera del documento? Colócalo justo antes de la etiqueta </body> para que surta efecto.

Saludos
Así es ya lo coloque después de</body> y ahí funcionó, estoy haciendo esto para que cuando el tiempo se termine me envié los datos de un formulario, agregue la siguiente línea:
Código Javascript:
Ver original
  1. document.getElementById("test").submit(); //test es el nombre de mi form

y todo quedo así:
Código Javascript:
Ver original
  1. var salida = document.getElementById("tiempo"),
  2.     minutos = 30,
  3.     segundos = 0,
  4.     intervalo = setInterval(function(){
  5.         if (--segundos < 0){
  6.             segundos = 59;
  7.             minutos--;
  8.         }
  9.      
  10.         if (!minutos && !segundos)
  11.             clearInterval(intervalo);
  12.  
  13.         salida.innerHTML = minutos + ":" + (segundos < 10 ? "0" + segundos : segundos);
  14.         document.getElementById("test").submit();
  15.     }, 1000);

Pero no funcinó

En donde es que debo de colocar dicha línea para que el formulario haga submit, muchas gracias y disculpa que te moleste tanto.