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

327
Vistas
Cómo almacenar la cuenta regresiva en el almacenamiento local
function counter1() { var counter = 5; setInterval(function() { counter--; if (counter >= 0) { var id = document.getElementById("res"); var bet = document.getElementById("pts"); var on = document.getElementById("bet"); var beth = document.getElementById("beth"); var betv = document.getElementById("betv"); id.innerHTML = "Results after&nbsp;" + counter + "&nbsp;seconds"; beth.disabled = true; beth.style.backgroundColor = "rgb(229, 229, 229)"; betv.disabled = true; betv.style.backgroundColor = "rgb(229, 229, 229)"; beth.style.cursor = 'none'; betv.style.cursor = 'none'; } if (counter == 0) { counter2(); var beth = document.getElementById("beth"); var betv = document.getElementById("betv"); beth.disabled = false; beth.style.backgroundColor = "#4CAF50"; betv.disabled = false; betv.style.backgroundColor = "#008CBA"; beth.style.cursor = 'pointer'; betv.style.cursor = 'pointer'; var random = Math.floor((Math.random() * 100) + 1); var id1 = document.getElementById("res1"); if (random < 50) { id1.innerHTML = "Heroes have won" + random; } else { id1.innerHTML = "Villains have won" + random; } } }, 1000); } function counter2() { var counter = 5; var on = document.getElementById("bet"); setInterval(function() { counter--; if (counter == 9) { on.innerHTML = ""; } if (counter >= 0) { id = document.getElementById("res"); var bet = document.getElementById("pts"); id.innerHTML = "Bet within&nbsp;" + counter + "&nbsp;seconds"; } if (counter == 0) { counter1(); } }, 1000); }

Quiero que este código se almacene en el almacenamiento local (cuenta regresiva), quiero que esa cuenta regresiva se recupere al cargar la página, agradecería si pudiera obtener algunas sugerencias o si alguien pudiera modificar el código. ¿Es posible modificarlo desde aquí para almacenar la cuenta regresiva en el almacenamiento local o debería recodificar desde el principio? Apreciaría sugerencias e ideas. ¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

puede almacenar valor en el sistema local.

para establecer el valor de cualquier variable, luego use

 localStorage.setItem(key, value);

sintaxis para establecer un valor en una variable local. aquí "clave" significa el nombre de la variable y "valor" significa el valor que desea asignar.

// para leer datos del almacenamiento local

 let lastname = localStorage.getItem(key);

para obtener datos de una variable, debe usar el código anterior. aquí en "clave" significa que debe proporcionar el nombre de la variable que utilizó en el momento de la asignación.

Para obtener más información, consulte este enlace. Para obtener más información , haga clic aquí .

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