Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

152
Vistas
Haga clic en un botón y comience a contar el tiempo en la página redirigida (JavaScript)

Estoy tratando de desarrollar una aplicación de prueba con Django. Donde quiero agregar una funcionalidad como esta: "Cuando los usuarios hagan clic en el botón Iniciar prueba, serán redirigidos a la página de preguntas y se iniciará el tiempo de examen". Aquí estoy usando JavaScript "setInterval" para contar el tiempo. Funciona en la misma página, pero no funciona en la página redirigida.

Mi código Js:

 var check = null; function printDuration() { if (check == null) { var cnt = 0; check = setInterval(function () { cnt += 1; document.getElementById("para").innerHTML = cnt; }, 1000); } } function stop() { clearInterval(check); check = null; document.getElementById("para").innerHTML = '0'; } console.log("Time counting... ... ...")

Botón

 <a href="{% url 'test' %}" class="btn btn-primary mt-5"id="btnStart" type="button" value="Start" onclick="printDuration();">Start Test</a>

Código de página redirigido: , aquí se iniciará el conteo de tiempo:

 <h2 class="pb-5">Welcome to test page</h2> <p id="para">0</p>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si entiendo correctamente, el temporizador está en la página antes de redirigir. Cuando vas a una nueva URL, todo se vuelve a cargar, incluido el JavaScript. Se elimina todo lo de la página anterior, incluido el temporizador. Tendrás que hacer un nuevo temporizador en la página redirigida

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda