Mahlzeit Kaymen,
»» Ja und in der 2. Function also die, die Prüfen soll ist die Varibale a undefiniert,
wie kommst Du darauf?
MfG,
EKKi
Ich habs ausprobiert?
Hier der komplette Queltext:
<html>
<head>
<script language="JavaScript">
var ListeENG = new Array ("hat", "pet", "let", "get", "wet", "my");
var ListeDE = new Array ("Hut", "Tier", "lassen", "bekommen", "feucht", "mein" );
var a, ;
a = Math.floor(ListeDE.length*Math.random()) ;
function vokabeln(sprache){
if (sprache=="ENG") {
document.Umgebung.textfeld1.value= ListeENG[a] ;
document.Umgebung.textfeld2.value= "" ;
}
else {
document.Umgebung.textfeld2.value= ListeDE[a] ;
document.Umgebung.textfeld1.value= "" ;
}
}
function pruf() {
if ( document.Umgebung.textfeld2.value == ListeDE[a] && document.Umgebung.textfeld1.value== ListeENG[a] )
{ document.Umgebung.textfeld3.value = "Richtig!!!";}
else { document.Umgebung.textfeld3.value = "Falsch!"+ "--->" +" "+ ListeDE[a] +" "+ "heisst" +" " +ListeENG[a] ;
}
}
</script>
</head>
<body>
<form name="Umgebung">
<input type="TEXT" name="textfeld1"/>
<input type="BUTTON" name="button1" value="LOS GEHTS ENG" onclick='vokabeln("ENG")'/>
<input type="TEXT" name="textfeld2"/>
<input type="BUTTON" name="button2" value="LOS GEHTS DE" onclick='vokabeln("DE")'/>
</br>
<input type="BUTTON" name="button3" value="PRüFEN" onclick="pruf()"/>
<input type="TEXT" name="textfeld3" size="60"/ >
</form>
</body>
</html>
Hierbei ist nun das Problem, dass "a" nur einmal definiert wird.
Mfg
Kaymen