molily: Vokabeltrainer wie programmieren

Beitrag lesen

Ich kenne mich mit dem Prinzip des Onclicks aus, jedoch ist mein Problem die Funktion mit dem Bezeichner

Übergebe der Funktion doch 'ENG' für englisch und 'DE' für deutsch.

In der Funktion nimmst du einen Parameter »sprache« entgegen und fragst dann ab: if (sprache == 'ENG') {...} else {...}

http://de.selfhtml.org/javascript/sprache/funktionen.htm
http://de.selfhtml.org/javascript/sprache/bedingt.htm

Das hingegen:

onclick='vokabeln("ListeENG[a]")'
onclick='vokabeln("ListeDE[a]")'

macht keinen Sinn. Die Funktion weiß bereits, in welchen Arrays die Wörter gespeichert sind, du brauchst ihr keinen JavaScript-Ausdruck übergeben - nur, in welchem Modus sie arbeiten soll.

Mathias