Bonjour à tous,
Mon problème est assez simple (je pense) mais je n'ai trouvé la solution nul part. J'ai deux sites bien distinct, l'un en français, l'autre en anglais.
Parfois les anglais tombent sur le site français, et plutôt que de forcer la redirection en fonction de la langue du navigateur, comme ci-dessous, je souhaiterai plutôt (toujours en fonction de la langue du navigateur) afficher un drapeau anglais ou un texte les invitants à cliquer sur un lien. Ce "bloc" serait évidemment caché sur le navigateur français. Quelqu'un aurait-il une idée du bout de code à rajouter ou au moins me mettre sur la voie.
Merci pour votre aide.
Modifié par chrisabsy (16 Oct 2012 - 15:52)
Mon problème est assez simple (je pense) mais je n'ai trouvé la solution nul part. J'ai deux sites bien distinct, l'un en français, l'autre en anglais.
Parfois les anglais tombent sur le site français, et plutôt que de forcer la redirection en fonction de la langue du navigateur, comme ci-dessous, je souhaiterai plutôt (toujours en fonction de la langue du navigateur) afficher un drapeau anglais ou un texte les invitants à cliquer sur un lien. Ce "bloc" serait évidemment caché sur le navigateur français. Quelqu'un aurait-il une idée du bout de code à rajouter ou au moins me mettre sur la voie.
<script type="text/javascript">
if (navigator.browserLanguage)
var language = navigator.browserLanguage;
else
var language = navigator.language;
if (language.indexOf('fr') > -1) document.location.href = 'index.html';
else if (language.indexOf('en') > -1) document.location.href = 'indexanglais.html';
else
document.location.href = 'index.html';
</script>
Merci pour votre aide.
Modifié par chrisabsy (16 Oct 2012 - 15:52)