variablenuerbergabe
Claus Zöchling
- javascript
0 Andreas
hallo
habe einen onlinetest mit 40 aufgaben.
moechte bei richtiger antwort, dass sich die variable richtig um 1 erhoeht.
zusaetzlich sollte man die moeglichkeit haben die aufgabe fuer spaeter hintenan zu stellen und erst nach beendigung der restlichen im anschluss beantworten koennen.
ich bin js-anfaenger und hab mir folgendes ueberlegt:
ich erstelle fuer jede seite eine variable und gebe ihr den wert false.
var 1.html=false
var 2.html=false
usw.
beim richtigen loesen einer aufgabe wird die dazugehoerige variable auf true gesetzt.
auf jeder neuen seite einer aufgabe steht folgendes:
if 1.html=false
then verweis dorthin
if 2.html=false
then verweis dorthim
...
if 40.html=false
then verweis dorthin
else alert("Sie haben" + richtig + " Punkte erreicht")
wenn nicht anders moeglich wuerde ich das auch mit frames loesen.
wie gesagt, das wird mein erstes script und ist vielleicht etwas naiv.
gibt es bessere moeglichkeiten, bzw. wie sieht der source dazu aus.
schoenen dank
cl
Hallo Claus,
leider erkenne ich Dein Problem nicht. Möchtest Du wissen, ob dies überhaupt so funktionieren kann?
Schau doch einfach mal auf diese beiden Feature Artikel hier im Self-Raum:
1. http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe/index.htm
2. http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe-2/index.htm
Die bieten Dir sicherlich viele Anregungen und beantworten einige Fragen.
gibt es bessere moeglichkeiten, bzw. wie sieht der source dazu aus.
Wenn Dir serverseitige Sprachen wie Perl, PHP etc. zur Verfügung stehen, dann würde ich diese Variablen in der Session speichern. Diese Variante ist zudem auch dann funktionsfähig, wenn der User JavaScript deaktiviert hat.
Viele Grüße
Andreas