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?