molily: Globale Variable nichts geht mehr

Beitrag lesen

im Prinzip ist die Idee ganz einfach:

Gut, das dachte ich mir schon. Dazu habe ich bereits einiges geschrieben, führe dir das mal bitte zu Gemüte.

Das Programm vergisst den Inhalt der Variable modus, ich komme nicht in die Funktionen hinein.

Wie gesagt ist dein Konzept für deine Aufgabenstellung völlig ungeeignet. modus ist anfangs leer, daher passiert beim Laden der Seite nichts außer der besagten Fehlermeldung. Und wenn du später den Modus änderst, passiert ebenfalls nichts - die Seite wird nicht neu aufgebaut, der JavaScript-Code in den script-Elemente werden nicht erneut ausgeführt, nur weil du eine Variable änderst.

Wenn du den Inhalt von Elementen dynamisch ändern willst - und zwar nach, nicht während dem Laden des Dokuments - dann benutze das DOM, z.B. document.getElementById("...").innerHTML.
Im HTML stellst du ein leeres Gerüst zur Verfügung. Dieses wird dann nach dem Laden (onload) mit Werten gefüllt - je nach Modus. Und wenn sich der Modus ändert, dann stößt du dieses »Befüllen« erneut an.

Mathias