Javascript-forum

Normale Version: localStorage
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

reiner

function cookieNO() {
  var now = new Date(); // Variable für aktuelles Datum
  var lifetime = now.getTime(); // Variable für Millisekunden seit 1970 bis aktuelles Datum
  var deleteCookie = lifetime +86400000; // Macht den Cookie 1 Tage gültig.
  now.setTime(deleteCookie);
  var enddate = now.toUTCString();
  if (localStorage.setItem("setCookieHinweis", "NO")) {   
  } else {
    localStorage.clickcount + " time(s).";
    localStorage.setItem = "setCookieHinweis = set; path=/; secure; expires=" + enddate;
  }    
  document.getElementById("cookie-popup").classList.add("hidden");
}


was mach ich hier falsch , nach den drücken des button soll der eintag im localerfolgen
Hi,
der Fehler liegt dabei das du versuchst den Localstorage wie ein Cookie anzusprechen. Das ist falsch. Es gibt bei der Web Storage API vier Methoden.

Das sind die Methoden setItem, getItem, removeItem und clear. Ich empfehle dir entweder Cookies zu verwenden, wenn du zeitbegrenzt was speichern möchtest.

Eintrag aus MDN

Viel Erfolg