Frank Hell: Parameter als Verweis auf eine Variable?

Beitrag lesen

Hallo!

Folgendes Problem:

Ich möchte auf eine Variable verweisen, indem ich einen Parameter übergebe:

var textA_de = "Deutsch"
var textA_en = "English"

alert(setRightString(textA));

function setRightString (myString) {
 var stringLang = myString;
 stringLang = stringLang + "_" + getDocLang();
 return stringLang;
}

// Funktion: Gibt die Sprache des Dukuments über das 'xml:lang'-Attribut aus
// Bei Fehlern, wird 'de' als Standard zurückgegeben:
function getDocLang() {
 var lang = "de";
 try {
  lang = document.getElementsByTagName("html")[0].getAttribute("xml:lang");
  lang = lang.substring(0,2).toLowerCase();
  return lang;
 }
 catch (err) {
  return lang;
 }
}

Aber 'alert' gibt mir logischerweise "textA_de" zurück und nicht "Deutsch". Wie kann man das anders machen und 'textA_de' als Verweis auf diese Variable definieren?