|
|||
Javascript variablen abspeichern / in neuem Browserfenster laden
Ich habe ein Vokabel-Abfragescript in JavaScript.
Dort kann man zunächst ein Array aller abzufragenden Vokabeln festlegen und anschließend werden zufällig welche abgefragt, zu denen man die Übersetzung eingeben muss. In einem weiteren Array wird protokolliert, welche Vokabeln erledigt sind. Da der Vokabelumfang recht groß sein kann, suche ich nach einer einfachen Möglichkeit, u.a. das Array mit den abzufragenden Vok und dem Array mit erledigten Indizes so abzuspeichern, dass sie später auch nach Schließen und Wiederöffnen des Browserfensters wieder geladen werden können (ich will also einfach dort weitermachen können, wo ich aufgehört habe). Dabei müsste es gar nicht unbedingt auf einem Server laufen, im Prinzip reicht mir auch, wenn ich das html-file lokal laufen lasse. Andererseits schadet es auch nicht, wenn es auf dem Server läuft - dann allerdings so, dass es auch kostenlose Anbieter gibt, die die Sprache(n) unterstützen. Javascript selbst ist wohl schwierig, da Speichern in File nicht möglich bzw. nur in cookies, die zu klein für die großen Arrays sind! PHP? Kenne ich mich nicht aus. Und geht das, dass man mit PHP Javascript-Variablen abspeichern kann? Und gibt es kostenlose Anbieter, die php unterstützen? Was meint Ihr? Danke eeerrr |
Sponsored Links |
|
|||
In einem Cookie lässt sich schon einiges speichern. Du kannst ja den Vokabeln IDs geben und nur die im Cookie abspeichern. Somit kannst du die Datenmenge deutlich reduzieren.
Wenn du nur Kompatibilität mit modernen Browser benötigst, kannst du aber auch über localStorage deine Daten abspeichern. HTML 5 und Javascript 5: Clientseitige Datenbanken | PHP Gangsta - Der PHP Blog mit Praxisbezug Gruß, Max |
Sponsored Links |
|
|||
Du speicherst ja nicht die Variablen auf dem Server, sondern einfach Daten die du dann einer Variable zuweisen kannst. Das kannst du z.B. mit PHP und MySQL machen. Du musst sie dann halt irgendwie ausgeben, z.B. direkt in deinem HTML.
HTML-Code:
<script type="text/javascript"> var myData = <?php echo json_encode($dataFromDatabase); ?>; </script> Gruß, Max |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
per javascript seiten laden | tmp | Javascript & Ajax | 0 | 24.11.2009 19:49 |
'javascript:' und Variablen | nikic | Javascript & Ajax | 10 | 04.10.2008 11:28 |
onClick JavaScript Anfänger-Problem Variablen benutzen | Xiel | Javascript & Ajax | 1 | 07.04.2007 11:14 |
Bilder durch JavaScript laden | Stalafin | Javascript & Ajax | 1 | 06.10.2006 12:17 |
JavaScript - Drei Frames neu laden | Schneemann | Javascript & Ajax | 2 | 27.09.2006 10:48 |