Hans-Jürgen: Globale Variable nichts geht mehr

Beitrag lesen

Hallo,
bin ich wirklich so doof? Ich versuche seit 2 Wochen ein kleines Programm zusammenzuzimmern, aber der PC spielt nur mit mir herum und lacht sich kaputt. Das Programm macht ALLES - nur nicht das, was ich will.

Hoffentlich kann jemand helfen.

Bis denne
Hajo
---------------------------
Hier der Code:

  
<html>  
<head>  
<title></title>  
</head>  
<body>  
  
<script type="text/javascript">  
var Antwort;  
var modus;  
  
  
//Die richtige Lösung wird im Nur-Lese-Modus angezeigt  
function AntwortenAnzeigen() {  
   alert("AntwortenAnzeigen. Modus = " + modus + "Antwort = " + Antwort);  
      document.write('<input type="Text" size=' + Antwort.length + ' maxlength=' + Antwort.length + ' value=' + Antwort +' readonly>');  
}  
  
//Alle Eingabefelder werden gelöscht  
function AntwortenLoeschen() {  
  alert("Antworten werden gelöscht. Modus = " + modus + "Antwort = " + Antwort);  
     document.write('<input type="Text" name="1" size=' + Antwort.length + ' maxlength=' + Antwort.length + ' value="..."' );  
}  
  
//Statistik: richtig/fasch/ungelöst  
function kontrollieren() {  
  alert("Hier werden die Antworten kontrolliert");  
}  
  
//Meldung für Vollbildmodus ausgeben  
function Vollbildmodus() {  
 alert("Bitte drücken Sie die Taste [F11] um vom/zum Vollbildmodus zu wechseln.");  
}  
  
//Eingabefelder werden durch Unterstriche ersetzt (zum Ausdrucken als Kopervorlage für schriftliche Arbeiten)  
function Arbeitsblattvorlage() {  
  var Ausgabe = "-"  
  var i = 1;  
  while (i <= 4){  
   Ausgabe = Ausgabe + "__";  
   i++;  
  }  
  document.write(Ausgabe);  
  alert(Ausgabe);  
}  
  
//Meldefenster, Dokumentation, Hilfe  
function Hinweise() {  
  alert("Hinweise: Hier folgen einige Hinweise");  
}  
  
//Meldefenster Programmversion  
function Info() {  
  alert("Info: Hier folgen Informationen zum Programm");  
}  
  
function interaktiv() {  
alert("Funktion interaktiv. Modus = " + modus);  
    //Aufruf der Funktionen abhängig vom Modus  
    switch(modus) {  
 case "AntwortenAnzeigen":  
  AntwortenAnzeigen();  
    break;  
 case "AntwortenLoeschen":  
  AntwortenLoeschen;  
    break;  
 case "kontrollieren":  
  kontrollieren();  
    break;  
 case "Vollbildmodus":  
  Vollbildmodus();  
    break;  
 case "Arbeitsblattvorlage":  
  Arbeitsblattvorlage();  
    break;  
 default:  
  alert("Fehler: Modus unbekannt");  
 break;  
  }  
}  
  
function Moduswechsel(NeuerModus) {  
 modus = NeuerModus;  
}  
  
</script>  
  
Menue:<br>  
<a href="#" onclick="Moduswechsel('AntwortenAnzeigen')">Antworten anzeigen</a>  
<a href="#" onclick="Moduswechsel('AntwortenLoeschen')">Antworten löschen</a>  
<a href="#" onclick="Moduswechsel('kontrollieren')">kontrollieren</a>  
  
<a href="#" onclick="Moduswechsel('Vollbildmodus')">Vollbildmodus</a>  
<a href="#" onclick="Moduswechsel('Arbeitsblattvorlage')">Arbeitsblattvorlage</a>  
<a href="#" onclick="Moduswechsel('Hinweise')">Hinweise</a>  
<a href="#" onclick="Moduswechsel('Info')">Info</a>  
  
<p>Fülle alle Lücken aus:<br>  
<br>5 + 5 = <script type="text/javascript">Antwort="10";interaktiv();</script>  
<br>2 * 20 = <script type="text/javascript">Antwort="40";interaktiv();</script>  
  
<br>120 + 30 = <script type="text/javascript">Antwort="150";interaktiv();</script>  
</body>  
  
</html>