"Bienvenue", "Willkommen" oder "Welcome". Heißen Sie ihren Besucher in seiner Sprache willkommen. Mit JavaScript ist dies möglich.

Mit ein wenig JavaScript kann man die Sprache, die im Browser eingestellt ist, ermitteln, und z.B. daraufhin eine entsprechende Begrüßungsmeldung in der jeweiligen Sprache ausgeben.
Dabei dienen die Länderkürzel, wie auch bei dem Domains als Sprachkennzeichner.Ist die Browsersprache "de", dann wird "Willkommen" ausgegeben. Ist die Sprache französisch, also "fr", wird "Bienvenue" ausgegeben.

Zunächst wird die Sprache des Browsers der Variablen language zugewiesen. Darauf wird ermittelt, ob die Endung für das jeweilige Land in der Zeichenkette der Variablen language vorkommt. Ist dies der Fall, so wird der Variablen lang die Zeichenkette für die Begrüßungsnachricht übergeben.

<script type=text/javascript>
<!--
// Das Script stammt von Werner Zenk

if (navigator.appName == 'Netscape')
var language = navigator.language
else
var language = navigator.browserLanguage
var lang = ""
if (language.indexOf('is') > -1) lang="Halló, Góðan daginn";
else if (language.indexOf('pl') > -1) lang="Dzien' dobry";
else if (language.indexOf('ro') > -1) lang="Binevenit";
else if (language.indexOf('kl') > -1) lang="Ilaali";
else if (language.indexOf('bg') > -1) lang="Dobro utro";
else if (language.indexOf('af') > -1) lang="Welkom";
else if (language.indexOf('ar') > -1) lang="Sabah al khair";
else if (language.indexOf('zh') > -1) lang="Ni hao";
else if (language.indexOf('cs') > -1) lang="Vítany";
else if (language.indexOf('da') > -1) lang="Hallo";
else if (language.indexOf('nl') > -1) lang="Welkom";
else if (language.indexOf('eo') > -1) lang="Bonvenigi";
else if (language.indexOf('fi') > -1) lang="Hei";
else if (language.indexOf('fr') > -1) lang="Bienvenue";
else if (language.indexOf('de') > -1) lang="Willkommen";
else if (language.indexOf('hu') > -1) lang="Isten hozta!";
else if (language.indexOf('it') > -1) lang="Benvenuto";
else if (language.indexOf('ja') > -1) lang="Kouguu";
else if (language.indexOf('ga') > -1) lang="Tá fáilte romhat";
else if (language.indexOf('la') > -1) lang="Ave";
else if (language.indexOf('no') > -1) lang="Hei";
else if (language.indexOf('sk') > -1) lang="Prosím; Nie je za c^o";
else if (language.indexOf('en') > -1) lang="Welcome";
else if (language.indexOf('tr') > -1) lang="Merhaba";
else if (language.indexOf('es') > -1) lang="Bienvenida";
else if (language.indexOf('sv') > -1) lang="Hej";
else if (language.indexOf('cy') > -1) lang="Croeso";
else if (language.indexOf('zu') > -1) lang="Sawubona";
else if (language.indexOf('pt') > -1) lang="Bem-vindo";
document.write(lang);
// -->
</SCRIPT>

(tf)

Bookmark setzen... These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Bloglines
  • MisterWong
  • MySpace
  • Reddit
  • SEOigg
  • Technorati
  • TwitThis
  • Y!GG
  • Google Bookmarks

Weiterführende Links: