Bonjour,
Mon site existe en 2 versions : en français et en anglais.
Je désire, en fonction de la langue paramétrée dans le navigateur, afficher le bon site avec la langue adéquate. Mais cela ne marche pas !!
Voici mon script :
Code :
- <html>
- <head>
- <title></title>
- <script type="text/javascript">
- if (navigator.browserLanguage)
- var language = navigator.browserLanguage;
- else
- var language = navigator.language;
- if (language.indexOf('fr') > -1) document.location.href = 'fr_index.html';
- else
- document.location.href = 'us_index.html';
- </script>
- </head>
|
Lorsque je configure IE (5.5) dans les options internet>Langues en anglais, le script m'affiche la version française !! Où est le problème ?
Attention, je ne désire détecter la langue du navigateur, mais bien l'option choisie par l'utilisateur.
Si je renvoie la valeur que le script trouve, c'est toujours "fr", quelque soit la langue choisie...
Merci.
--
Bicnic