zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Javascript variablen abspeichern / in neuem Browserfenster laden

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 15.02.2012, 22:30
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 15.02.2012
Beiträge: 3
eeerrr befindet sich auf einem aufstrebenden Ast
Frage 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
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 16.02.2012, 10:14
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 13.07.2006
Beiträge: 414
Maxefix ist ein sehr geschätzer MenschMaxefix ist ein sehr geschätzer MenschMaxefix ist ein sehr geschätzer Mensch
Standard

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
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 16.02.2012, 12:53
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 15.02.2012
Beiträge: 3
eeerrr befindet sich auf einem aufstrebenden Ast
Standard

localStorage klingt schön einfach - gerade recht für mich

Probiere ich aus.
Danke schon mal!
Mit Zitat antworten
  #4 (permalink)  
Alt 16.02.2012, 12:58
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 15.02.2012
Beiträge: 3
eeerrr befindet sich auf einem aufstrebenden Ast
Standard

Vielleicht trotzdem noch der Vollständigkeit halber:
wie würde man die Javascript-Variablen am besten "klassisch" auf dem Server speichern/abrufen?...
Mit Zitat antworten
  #5 (permalink)  
Alt 16.02.2012, 13:51
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 13.07.2006
Beiträge: 414
Maxefix ist ein sehr geschätzer MenschMaxefix ist ein sehr geschätzer MenschMaxefix ist ein sehr geschätzer Mensch
Standard

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>
Die PHP-Variable "$dataFromDatabase" musst du zuvor natürlich befüllen...

Gruß,
Max
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:29 Uhr.