So ich habe nun die Function einigermaßen fertig, was mich aber trotzdem noch stört ist die Variable "a". Diese lässt sich nur einmal bestimmen und bei der Abfrage kommt somit immer nur das gleiche Wort. Wie kann ich die Funktion schreiben, so dass sich "a" verändert. Sie sollte aber bei den functions "vokabeln(sprache)" und "prif()" gleich sein.
Hier der Quelltext:
var ListeENG = new Array ("hat", "pet", "let", "get", "wet", "my");
var ListeDE = new Array ("Hut", "Tier", "lassen", "bekommen", "feucht", "mein" );
var 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] ;
}
}
Bedanke mich im Vorraus
Mfg
Kaymen