Hallo,
answer=promt("quest[x]","")
steht das wirklich so in deinem Code? Oder ist das ein Abschreibfehler?
Ich würde dem prompt mal das dringend nötigte zweite 'p' spendieren.
Davon abgesehen wäre es schön, wenn du uns verraten hättest, wo genau die Zeile 19 in deinem Codeausschnitt ist; außerdem kann ich mich den übrigen Teilnehmern anschließen: Der JS-Code ist sehr umständlich, angemessene Einrückungen würden ihn *wesentlich* besser lesbar machen, und vom Weglassen des Semikolons am Zeilenende kann ich auch nur abraten - es verschleiert mögliche Fehler nur allzu leicht.
Der Wortlaut deiner Fehlermeldung lässt mich übrigens vermuten, dass du den IE zum Testen verwendest - und das ist keine gute Idee. Seine Fehlermeldungen sind sehr kryptisch, die Angabe der Position oft falsch. Firefox und Opera sind da in ihrer Fehlerkonsole wesentlich gesprächiger und hilfreicher.
if(answer==antwort[x])
{punkte++};
}
while (x<5);
Zusammen mit der Initialisierung von x auf -1 hätte man diese do-while-Schleife auch viel einfacher und übersichtlicher als for-Schleife formulieren können:
for (x=0; x<5; x++)
{
}
{alert("ganz oke")}
"oke" sieht sehr merkwürdig aus ...
<noscript></noscript>
Wenn du keinen Ersatzinhalt bieten willst, lass doch auch das noscript-Element gleich weg.
So long,
Martin
Der Bäcker schlägt die Fliegen tot
Und macht daraus Rosinenbrot.