EKKi: Vokabeltrainer wie programmieren

Beitrag lesen

Mahlzeit Kaymen,

Ich habs ausprobiert?

... aber nicht verstanden. Das ist schlecht. Ändere das umgehend - indem Du <http://de.selfhtml.org/javascript/intro.htm@title=die Grundlagen> lernst:

<html>
<head>

Es fehlt die Angabe eines http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp@title=Dokumenttyps.

<script language="JavaScript">

Es fehlt das <http://de.selfhtml.org/html/referenz/attribute.htm#script@title=zwingend erforderliche "type"-Attribut>.

var a, ;

<http://de.selfhtml.org/javascript/sprache/variablen.htm#definieren@title=Was soll das Komma an dieser Stelle?>

a = Math.floor(ListeDE.length*Math.random())  ;

Warum legst Du den Wert der Variablen a hier EINMALIG während des Ladens des Dokuments (denn zu diesem Zeitpunkt wird dieser Teil des Javascript-Codes ausgeführt) fest?

Sollte die Variable nicht lieber JEDESMAL, wenn der Benutzer auf einen der Knöpfe drückt, also beim Aufruf der Funktion ...

function vokabeln(sprache){

... <http://de.selfhtml.org/javascript/sprache/variablen.htm#aendern@title=mit einem neuen, zufälligen Wert gefüllt werden>?

Jetzt darfst Du genau einmal raten, wo diese Zuweisung also stehen müsste.

Hierbei ist nun das Problem, dass "a" nur einmal definiert wird.

Das ist in keinster Weise ein Problem. Ein Problem ist, dass Du der Variablen nur einmal (und das an einer ziemlich falschen Stelle) einen Wert zuweist.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|