hab hier ein fertiges Script vom Informatik-Lehrer bekommen. Hatte in der Schule bereits den gleichen Fehler und grade hab ich den Script nachgeschrieben um evtl. den Fehler selber noch am Rechner herauszukriegen aber wieder der gleiche Bug.
HTML Code:
<html><head><title>Das Mini-Quiz</title><script language="Javascript">
var frage1 = "In welchem Kontinent liegt China?";
var antwort1 = "ASIEN";
var frage2 = "Wie viele Finger hat Lisa Simpson?";
var antwort2 = 4;
var frage3 = "Wie ist die Abkürzung für Hyper Text Transfer Protocol?";
var antwort3 = "HTTP";
var frage, antwort, zaehler = 0;
function fragen(frage, antwort) {
var eingabe = window.prompt(frage, "Na - und ?");
if (eingabe == null) {
window.alert("Schade, dass du nicht weiterspielen willst!");
} else {
eingabe = eingabe.toUpperCase();
if (antwort == eingabe) {
window.alert("Yeaaah - Richtig");
zaehler += 1;
} else {
window.alert("Oh No - Falsch");
}
}
}
function quiz_start() {
fragen(frage1, antwort1);
fragen(frage2, antwort2);
fragen(frage3, antwort3);
if (zaehler == 3) {
window.alert("3 von 3\nSuuuper, alles richtig!");
}
if (zaehler == 2) {
window.alert("2 von 3\nNicht schlecht der Specht\Wer hat sich bitte diese antworten ausgedacht?");
}
if (zaehler == 1) {
window.alert("1 von 3\nIch glaube, du musst noch ein bisschen üben");
}
if (zaehler == 0) {
window.alert("0 von 3\nNicht traurig sein. Das Leben geht weiter");
}
}
</script></head><body bgcolor="blue"><table border=5><tr><td><font size=5 color="yellow" face="comic sans ms">
Wie viel weißt du?
</font><tr><td align="center"><form name="formular"><br><input type="button" value="Quiz starten" onClick="quiz_start()"></form></table></body></html>
ich kann das Quiz starten und auch die Antworten eintippen und diese werden auch angenommen und mit "Richtig" oder mit "Falsch" beantwortet aber leider bekomme ich am Ende des Quizes NUR bei ALLEN Richtigen Antworten eine Meldung mit "3 von 3\nSuuuper, alles richtig!" allerdings nicht bei "2 von 3;1 von 3;0 von 3;"
Hier könnt ihr die Page mal testen
wisst ihr warum die Meldung bei "2 von 3;1 von 3;0 von 3;" ausgegeben werden?
Ich würde die Frage mit Lisa simpson auf Wieviel Finger hat sie an einer Hand umformulieren, da sie insgesammt wohl 8 finger hat.
Außerdem funktioniert bei mir alles pico bello , 0 von 3 und 1 von 3 und 2 von 3 werden normal ausgegeben
Ich bekomme immer noch Bugs in den Meldungen.
HTML Code:
<html><head><title>Das Mini-Quiz</title><script language="Javascript">
var frage1 = "In welchem Kontinent liegt China?";
var antwort1 = "ASIEN";
var frage2 = "Wie viele Finger hat Lisa Simpson?";
var antwort2 = 4;
var frage3 = "Wie ist die Abkürzung für Hyper Text Transfer Protocol?";
var antwort3 = "HTTP";
var frage, antwort, zaehler = 0;
function fragen(frage, antwort) {
var eingabe = window.prompt(frage, "Na - und ?");
if (eingabe == null) {
window.alert("Schade, dass du nicht weiterspielen willst!");
} else {
eingabe = eingabe.toUpperCase();
if (antwort == eingabe) {
window.alert("Yeaaah - Richtig");
zaehler += 1;
} else {
window.alert("Oh No - Falsch");
}
}
}
function quiz_start() {
fragen(frage1, antwort1);
fragen(frage2, antwort2);
fragen(frage3, antwort3);
if (zaehler == 3) {
window.alert("3 von 3\nSuuuper, alles richtig!");
}
if (zaehler == 2) {
window.alert("2 von 3\nNicht schlecht der Specht\Wer hat sich bitte diese antworten ausgedacht?");
}
if (zaehler == 1) {
window.alert("1 von 3\nIch glaube, du musst noch ein bisschen üben");
}
if (zaehler == 0) {
window.alert("0 von 3\nNicht traurig sein. Das Leben geht weiter");
}
}
</script></head><body bgcolor="blue"><table border=5><tr><td><font size=5 color="yellow" face="comic sans ms">
Wie viel weißt du?
</font><tr><td align="center"><form name="formular"><br><input type="button" value="Quiz starten" onClick="quiz_start()"></form></table></body></html>
bei 0 richtigen trotzdem die Fehlermeldung "3 von 3" und bei "2 von 3;1 von 3" keine Meldung.
Mir ist grade aufgefallen, dass wenn man schon einmal den Quiz gemacht hat (klappt alles gut) und beim nächsten versuch, dass der zaehler den Wert vom vorherigen Versuch mit speichert.
Daher wenn ich im 1. Versuch 2 von 3 Richtig hatte, dass dann dieses Ergebnis auch noch mitgeführt wird, wenn die Seite nicht neu geladen wird.
hab jetzt in quiz_start() unten noch "zaehler=0;" eingegeben damit halt zaehler nach jedem Versuch resetet wird.
[Java] .properties Wert auslesen -> immer true wird ausgegeben 02/24/2012 - General Coding - 25 Replies public class BuyMinecraft extends Thread {
public static final String CONFIG_FILE = "server.properties";
public boolean onlineMode;
public void onlinemode()
{
System.out.println("Erkenne Online-Mode");
try {
Properties props = new Properties();
[C++] Text wird falsch ausgegeben 07/07/2011 - C/C++ - 2 Replies Hi,
ich habe diesen char definiert.
char* test;
Und in dieser Funktion wird ihr ein Wert zugewiesen:
void GetPath(int fileNum)
{
[HILFE] "Windows wird gestartet" wird angezeigt, tuts aber nicht.... 04/21/2011 - Main - 7 Replies Hallo leute,
wie schon im titel gesagt! Ich starte ordnungsgemäß mein pc, "Windows wird gestartet" wird angezeigt, tuts aber nicht. Habe ungf. 5min gewartet dann hab ichs einfach ausgemacht. Habe Win 7 64Bit vor 2 Tagen neu installiert weil irgendein fehler aufgetreten ist, wenn ich mich angemeldet habe ( dann ist der explorer immer abgekakt und konnte nichts machen). Weiss vielleicht einer was man tun kann? Habe schon versucht über den abgesicherten modus reinzukommen <-- Geht nicht!
Meine...
Register page wird nun angezeigt aber account wird nicht erstell 11/14/2010 - Flyff Private Server - 4 Replies Ja leute jez wird endlich die regi page angezeigt aberwenn ich registrieren klicke kommt registartion succesfull aber der account wird nicht erstellt an was kann das liegen?