Hallo Zusammen.
Ich habe JavaScript erstellt, das auf eine Seite einwirkt. Das Problem ist jedoch das ich eine Zahl nicht festhalten (zwischenspeichern/merken) kann, sodass mein Script nicht funktioniert. Deshalb meine Frage an euch, wie kann man das machen? Jedoch sollte ich diese Zahl dann später auch überschreiben können.
Danke schon im Voraus.
Ich werde es mal damit probieren, aber ich habe noch eine Frage dazu.
Ich habe ja eine Variable für die Zahl 25 auf einer Webseite gemacht, die Variable nenne ich jetzt einfach mal:
var = test; und dann wenn ich es dann so schreibe: localStorage.setItem(„key1“, „test“); Wird dann mir später der Wert der Variable ausgegeben, also 25 oder einfach nur var = test ?
Warum versuchst du es nicht einfach selber?
console.log(localStorage.getItem(‚key1‘));
Ich habs probiert.
Ging leider nicht und jetzt ich weiß ich nicht wie ich das machen sollte, das es so funktioniert, wie ich es will.
Also so wie das du das geschrieben hast geht das nicht. Ich habe ein Script das auf eine Webseite einwirkt, demnach von außen und das ist nicht meine Webseite sondern, nur eine Hilfe zum Benutzen der Webseite.
Bis jetzt habe ich das:
[CODE] var test = $(„#Zahl_der_Webseite“);
function Zahl_der_Webseite_bekommen(){
return parseInt(test.text());
}
console.log(parseInt(test.text()));
localStorage.setItem(„key1“, „parseInt(test.text())“);
console.log(localStorage.getItem(‚key1‘));
[/CODE]
Und bei der ersten Konsolenausgabe, bekomme ich die Zahl(hier im Beispiel 25) und bei der zweiten bekomme ich nur parseInt(test.text()).
Ich wollte es jetzt aber so hinbekommen, das im localStorage nicht parseInt(test.text()) , sondern die Zahl 25 gespeichert wird.
Danke.
Nur wie kann ich, wenn ich den Wert aus dem localStorage herraus hole eine lokale Variable zuorden, sodass die Variable der Zahl entspricht? Ich habe es mal so probiert ging aber nicht.
function localStorage(){
localStorage.getItem('key1');
var abc = localStorage.getItem('key1');
}
Vielen Dank für deine Hilfe!