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>