Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

79
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!