Kaymen: Vokabeltrainer wie programmieren

Beitrag lesen

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&uuml;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