• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Automatische Weiterleitung nach Sprache

Die else sind schon richtig, aber dein Codelayout ist etwas ungewöhnlich.

Dein Problem könnte daher kommen, dass die Sprache auch in dem Format "de-DE" vorliegen könnte: https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language

Code:
<script>
(function(){
	var sites = {
		de: "DEUTSCHE SEITEN URL",
		en: "ENGLISCHE SEITEN URL",
		ru: "RUSSISCHE SEITEN URL",
		default: "en"
	}
	var lang = window.navigator.language || window.navigator.userLanguage || window.navigator.languages[0] || window.navigator.browserLanguage;
	if (lang){
		lang = lang.toLowerCase().substring(0, 2);
		location.href = sites[lang] || sites[sites.default];
	}
}());
</script>

PS: Das language-Attribut ist veraltet -> weg damit.
 
Nein, da der Popup-Blocker das blockieren würde.

- - - Aktualisiert - - -

... wenn du das Stück Code nicht in einem click-Event o.Ä. ausführen lässt.
 
Zurück
Oben