<html>
<head>
<title>Wer wird Millionaer</title>
</head>
<body bgcolor="DFFFDF" text=red>
<input type="button" name="Joker1" value="50:50"
onClick=AntwortAClick()>
<input type="button" name="Joker2" value="Publikum"
onClick=AntwortAClick()>
<input type="button" name="Joker3" value="Telefon"
onClick=AntwortAClick()>
<input name="Fragestellung" type="text" size="100" maxlength="100">
<input type="button" name="AntwortA" value="Antwort A"
onClick=AntwortAClick()>
<input name="AntwortA" type="text" size="30" maxlength="30">
<input name="AntwortC" type="text" size="30" maxlength="30">
<input type="button" name="AntwortC" value="Antwort C"
onClick=AntwortAClick()>
<input type="button" name="AntwortB" value="Antwort B"
onClick=AntwortAClick()>
<input name="AntwortB" type="text" size="30" maxlength="30">
<input name="AntwortD" type="text" size="30" maxlength="30">
<input type="button" name="AntwortD" value="Antwort D"
onClick=AntwortAClick()>
<input type="button" name="Start" value="Start"
onClick=StartClick()>
<input type="button" name="Weiter" value="Naechste Frage"
onClick=AntwortAClick()>
<SCRIPT language="JavaScript">
<!--
Jokerzaehler1 = 1;
Jokerzaehler2 = 1;
Jokerzaehler3 = 1;
GesamtJokerzaehler = 1;
Fragenzaehler = 1;
FragenzaehlerLeicht = 1;
FragenzaehlerMittel = 1;
FragenzaehlerSchwer = 1;
Startzaehler = 1;
AntwortButtonZaehler = 1;
Leicht = new Array(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
Mittel = new Array (1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
Schwer = new Array(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
Loesungswort = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
function AntwortAClick (AntwortButtonZaehler){
if (AntwortButtonZaehler == 0)
{
alert("Sie dürfen nur einmal pro Frage antworten!")
}
else
{
AntwortButtonZaehler--;
alert("Richtig!")
}
}
function StartClick (Startzaehler){
if (Startzaehler == 0)
{
alert("Sie dürfen nur einmal pro Frage antworten!")
}
else
{
Startzaehler--;
Fragestellung.Text = "Hallo"
}
}
//-->
</SCRIPT>
</body>
</html>
Alles anzeigen
Hallöchen, allerseits!
Ich bin gerade dabei, eine Kombination aus HTML und JavaScript zu erstellen, indem eine von mir selbst programmierte Variante des Klassikers "Wer wird Millionär" zum laufen gebracht werden soll.
Das Programm an sich habe ich zuerst mit Visual C# erstellt, nur um dann feststellen zu müssen, das im http://www.Knobelforum.de (dort soll das Programm als Rätsel eingestellt werden) keine externen links erlaubt sind. Also bleibt mir nix anderes übrig, als das Programm als JavaScript zu verfassen (der Quelltext ist erstmal nur ein Beispiel).
Nun habe ich einige Fragen dazu:
1) Was muss man machen, um Form (Höhe und Breite) sowie Schriftfarbe und Typ der einzelnen Buttons zu definieren?
2) Was muss man machen, um Form (Höhe und Breite) sowie Schriftfarbe der Formularfelder (Textfelder) zu definieren?
3) Ist es möglich, die Formularfelder (Textfelder) so zu definieren, dass man über sie zwar Text ausgeben kann, aber keinen eingeben kann?
Die nächsten Fragen beziehen sich auf das JavaScript:
4) In der Funktion "AntwortAClick" kann die Variable nicht den Wert '0' annehmen, obwohl sie eigentlich ab dem zweiten Drücken des Buttons den Wert '0' annehmen sollte. Wo liegt der Fehler?
5) In der Funktion "StartClick" möchte ich, dass (wenn der entsprechende Fall eintritt) ein spezieller Text in das Formular (Textfeld) 'Fragestellung' ausgegeben wird. Doch die Schreibweise 'Fragestellung.Text = ""' funktioniert leider nicht. Wie geht es statt dessen?
So, dass waren jetzt gleich 5 Fragen auf einmal, deshalb bedanke ich mich schon mal im Voraus vielmals!!!
Gruß, Martin
PS: Gibt es eventuell ein Programm (FreeWare, DemoVersion, ShareWare), mit dem man solche JavaScripts in einer Entwicklungsumgebung erzeugen kann (also ähnlich wie bei Delphi oder C++ oder C#), wo man solche Objekte wie Buttons oder Textfelder ganz einfach erzeugen und definieren kann)? Das Programm sollte dann am Ende eben das fertige Script als htm oder html Datei "ausspucken".