<html>
<head>
<title></title>
<script type="text/javascript">
<!-- Debut
// JavaScript pris sur le site: "http://www.java.scripts-fr.com"
if (navigator.browserLanguage)
var language = navigator.browserLanguage;
/*
Bon pour commencer on va faire une petite détection de la propriété browserLanguage de l'objet navigator et voir si le visiteur ne viens pas avec Internet Explorer. Pourquoi ? Parce que tout simplement les développeur de chez Micro$oft ont "oubliés" d'implanter une propriété (language pour ne pas la citer) de l'objet navigator pour mettre la leur (qui n'existe donc pas en javascript). Donc il faut (encore) prévoir un cas spécial.
*/
else
var language = navigator.language;
/*
Donc si le visiteur a un navigateur intelligent qui comprend un minimum javascript, on va mettre dans la variable language la valeur retournée par la propriété language de l'objet navigator.
*/
if (language.indexOf('fr') > -1) document.location.href = 'francais.html';
// Bon on parle français hein donc c'est le premier test.
if (language.indexOf('fr') > -1) document.location.href = 'francais.html';
else if (language.indexOf('nl') > -1) document.location.href = 'neerlandais.html';
else if (language.indexOf('en') > -1) document.location.href = 'anglais.html';
else if (language.indexOf('de') > -1) document.location.href = 'allemand.html';
else if (language.indexOf('ja') > -1) document.location.href = 'japonais.html';
else if (language.indexOf('it') > -1) document.location.href = 'italien.html';
else if (language.indexOf('pt') > -1) document.location.href = 'portugais.html';
else if (language.indexOf('es') > -1) document.location.href = 'espagnol.html';
else if (language.indexOf('sv') > -1) document.location.href = 'suedois.html';
else if (language.indexOf('zh') > -1) document.location.href = 'chinois.html';
// puis on passe en revue les autres (la liste n'est pas complète hein...)
// Si vous avez un navigateur parlant Breton, je suis preneur de ce que ca retourne.
else
document.location.href = 'francais.html';
// Ici la page par défaut si la langue n'est pas dans la liste
// fin du script -->
</script>
</head>
<body>
</body>
</html>
|