Skripting - Eingabefeld - Seite 4
Das Eingabefeld
Skripting des Eingabefeldes - BEI UPDATE:
window.localStorage.setItem("h_1", ggbApplet.getValue("h_1"));
Die Eigenschaft localStorage des window-Objekts stellt ein Storage-Objekt zur Verfügung, in dem Daten gespeichert werden können. Die Daten werden im Cache des Browsers gespeichert und werden beim Verlassen der Seite nicht gelöscht, können also beim nächsten Besuch des Users wieder genutzt werden.
ACHTUNG: Es muss auf eine unterschiedliche Benennung von Variablen geachtet werden, da ohne Rückmeldung der Wert mit setItem überschrieben wird.
Der Befehl window.sessionStorage() hingegen speichert Daten für eine Session (Daten werden gelöscht, wenn der Tab geschlossen wird).
-> weitere Informationen
Skripting des Eingabefeldes - Globales JavaScript:
ggbApplet.setValue("h_1", window.localStorage.getItem("h_1") || 0);
In der Funktion ggbOnInit{ } wird dieser Befehl beim Laden des Applets ausgeführt und so der Wert der Variablen h_1 aus dem Storage-Objekt in diesem Applet der Variablen h_1 zugeordnet.
Sollte das Objekt leer sein, erhält die Variable h_1 den Wert 0.