VonAllemEtwas
Hallo JavaScripter,
ich bin mit dem Buch "JavaScript" von Stefan Koch dabei JS zu lernen.
Dort ist das Programm Zahlenraten dabei, das ich ausprobieren wollte. Als es nicht funktioniert hat, habe ich mir die Lösungen von der Website heruntergeladen.
Jetzt prüfe ich Zeile für Zeile und es scheint alles richtig zu sein, aber funktionieren tut's nicht. Hab ich Tomaten auf den Ohren?
In NetBeans ist das Highlighting des Original richtig, bei mir falsch.
Könnte jemand von euch mal einen Blick drauf werfen? Ich will so nen dummen Fehler nicht einfach übergehen...
Danke und viele Grüße
Jormungand
ich bin mit dem Buch "JavaScript" von Stefan Koch dabei JS zu lernen.
Dort ist das Programm Zahlenraten dabei, das ich ausprobieren wollte. Als es nicht funktioniert hat, habe ich mir die Lösungen von der Website heruntergeladen.
Jetzt prüfe ich Zeile für Zeile und es scheint alles richtig zu sein, aber funktionieren tut's nicht. Hab ich Tomaten auf den Ohren?
In NetBeans ist das Highlighting des Original richtig, bei mir falsch.
Könnte jemand von euch mal einen Blick drauf werfen? Ich will so nen dummen Fehler nicht einfach übergehen...
Javascript:
<!DOCTYPE html>
<html>
<head>
<title>Zahlenraten</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
function zahlenRaten() {
var zahl = Math.round(Math.random() * 100 + 0.5);
var fehler = 0;
var fertig = false;
while(!fertig) {
eingabe = prompt("Bitte erraten Sie die Zahl (1-100): ","Hallo");
if (!eingabe) {
fertig = true; // Abbruch durch den Anwender
} else {
if (eingabe == zahl){
alert("Gewonnen!");
fertig = true; // Zahl wurde erraten
}
} else {
fehler++;
if (eingabe < zahl){
alert("Geratene Zahl ist zu klein!\n" + "Fehler: " + fehler)
}
else {
alert("Geratene Zahl ist zu groß!\n") + "Fehler: " + fehler);
}
}
}
}
</script>
</head>
<body>
<h1>Zahlenraten</h1>
<p>Zum Starten, bitte hier klicken:</p>
<form>
<input type="button" value="Start" onclick="zahlenRaten()">
</form>
</body>
</html>
Jormungand