Danke es war der Fehler nur war, wie schon gesagt, das ganze Programm falsch nun habe ich es komplett überarbeitet aber es geht wieder nicht...
Wo war nun der denk fehler?
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Zahlenraten</title>
<script>
<!--
var rnd = (Math.round(Math.random()*49)+1);
var zael = 0;
function rnd()
{
var zahl = document.eingabe.nummer1.value;
if(zael == 4)
{
alert("Du hast das Spiel leider verloren die Zahl war" + rnd + " !");
rnd = (Math.round(Math.random()*49)+1);
zael = 0;
}
if(zahl>50)
{
alert("Du solltest doch eine Zahl eingeben die die zwischen 1 und 50 liegt!");
}
if(zahl==0)
{
alert("Du solltest doch eine Zahl eingeben die die zwischen 1 und 50 liegt!");
}
if(zahl>rnd)
{
alert("Deine Zahl ist zu groß!");
zael++;
}
if(zahl<rnd)
{
alert("Deine Zahl ist zu klein!");
zael++;
}
if(zahl=rnd)
{
alert("Du hast gewonnen, ein neues Spiel wird gestartet!");
rnd = (Math.round(Math.random()*49)+1);
zael = 0;
}}
//-->
</script>
</head>
<body>
<form name="eingabe">
Zahl zwischen 1 und 50 eingeben: <Input name="nummer1" type="number" size="2" maxlength="2">
<Input type="button" value="berechnen" onclick="rnd()"><br/>
</form>
</body>
</html>
|