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

81
Vistas
¿Cómo hago para que mi página pueda cerrarse o recargarse pero el contenido no desaparezca cuando vuelva a abrir la página?

Aquí está el código JavaScript, pero no creo que ayude mucho porque no tiene nada que se relacione con la recarga de la página, ya que no lo he hecho antes. cada vez que vuelvo a cargar la página, ninguno de los elementos en una lista de tareas pendientes se guarda y desaparece después de que se vuelve a cargar.

JS:

 // Create a "close" button and append it to each list item var myNodelist = document.getElementsByTagName("LI"); var i; for (i = 0; i < myNodelist.length; i++) { var span = document.createElement("SPAN"); var txt = document.createTextNode("\u00D7"); span.className = "close"; span.appendChild(txt); myNodelist[i].appendChild(span); } // Click on a close button to hide the current list item var close = document.getElementsByClassName("close"); var i; for (i = 0; i < close.length; i++) { close[i].onclick = function() { var div = this.parentElement; div.style.display = "none"; } } // Add a "checked" symbol when clicking on a list item var list = document.querySelector('ul'); list.addEventListener('click', function(ev) { if (ev.target.tagName === 'LI') { ev.target.classList.toggle('checked'); } }, false); // Create a new list item when clicking on the "Add" button function newElement() { var li = document.createElement("li"); var inputValue = document.getElementById("myInput").value; var t = document.createTextNode(inputValue); li.appendChild(t); if (inputValue === '') { alert("You must write something!"); } else { document.getElementById("myUL").appendChild(li); } document.getElementById("myInput").value = ""; var span = document.createElement("SPAN"); var txt = document.createTextNode("\u00D7"); span.className = "close"; span.appendChild(txt); li.appendChild(span); for (i = 0; i < close.length; i++) { close[i].onclick = function() { var div = this.parentElement; div.style.display = "none"; } } }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

2 soluciones modernas y fáciles de usar son las siguientes:

  • API de almacenamiento web. Proporciona un mecanismo para almacenar y recuperar elementos de datos más pequeños que consisten en un nombre y un valor correspondiente. Esto es útil cuando solo necesita almacenar algunos datos simples, como el nombre del usuario, si está conectado, qué color usar para el fondo de la pantalla, etc.

  • API de base de datos indexada. Proporciona al navegador un sistema de base de datos completo para almacenar datos complejos. Esto se puede usar para cosas, desde conjuntos completos de registros de clientes hasta tipos de datos complejos, como archivos de audio o video.

Consulte los ejemplos en esta página: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Client-side_storage

Editaré esta respuesta una vez que tenga una PC al alcance para incluir ejemplos.


EDITAR: aquí hay un ejemplo https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Client-side_storage#storing_simple_data_%E2%80%94_web_storage

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