15.11.2022, 12:53
Hi alhai007,
ich habe schnell eine eigene Version heraus gebracht. Verwende in diesem Fall das switch statement anstatt elseif.
Hier mein Beispiel:
Viel Erfolg!
rzscout
ich habe schnell eine eigene Version heraus gebracht. Verwende in diesem Fall das switch statement anstatt elseif.
Hier mein Beispiel:
Code:
var userLang = navigator.language; // navigator.language reicht vollkommen aus. Es wird von den meisten Browsern unterstützt auch vom IE11
switch(userLang) {
case 'de':
alert("Ihre Seite wird in deutsch geladen");
document.location.href='https://domain.com';
break;
case 'en':
case 'en-us': // Wird immer klein geschrieben nach ISO 3166-1
alert("Die Seite wird in englisch geladen");
document.location.href='https://domain.com/en/';
break;
case 'it':
alert ("DIE SEITE wird in Italienisch geladen");
document.location.href='https://domain.com/it/';
break;
default:
alert ("This Site here is not available in your language");
document.location.href='https://domain.com';
}
Viel Erfolg!
rzscout
"Gerne dürft ihr mir eine gute Bewertung da lassen aber auch gegenüber Kritik bin ich offen"