Soyez le premier à donner votre avis sur cette source.
Snippet vu 19 817 fois - Téléchargée 28 fois
<html> <script> <!-- Script de redirection automatique écrit par Hermann YTEMBE - ytembe@icamer.com francais="http://www.ytembe.com/francais.htm"; //Rempalcez la valeur par l'adresse de la page en français anglais="http://www.ytembe.com/anglais.htm"; //Remplacez la valeur par l'adresse de la page en anglais nom=navigator.appName; //J'ai choisi le français et l'anglais car je sais que ce sont les langues les plus parlées dans le monde langue=navigator.language; //Donc si votre navigateur a une autre langue que le français, il est rédirigé vers la page en Anglais langue1=navigator.browserLanguage; if (nom=="Microsoft Internet Explorer") { if (langue1=="fr") self.location.href=francais; else self.location.href=anglais; } else { if (langue=="fr") self.location.href=francais; else self.location.href=anglais; } //--> </script> </html>
23 janv. 2008 à 22:24
4 juin 2005 à 21:53
- es-ES (espagnol, Espagne)
- ast-ES (asturiano, Espagne)
- eu-ES (basque, Espagne)
- es-AR (espagnol, Argentine)...
Ce sont en général(!) des codes ISO qui sont utilisés. Pour connaître les valeurs de Firefox, utilsez cette page: http://www.mozilla.org/products/firefox/all
Chaque lien (pour le téléchargement) contient la valeur de langue. Exemple: la première ligne :
Afrikaans Afrikaans => le lien est
http://download.mozilla.org/?product=firefox-1.0.4&os=win&lang=af-ZA.
Voici un petit code de très mauvaise qualité (au niveau code), mais qui fonctionne ; je l'ai construit à partir du code de ytembe:
-------------------------------------------------------
<script>
francais="http://www.monjolisite.com/fr/";
espagnol="http://www.monjolisite.com/es/";
nom=navigator.appName;
langue=navigator.language; // pour Firefox!
langue1=navigator.browserLanguage;
document.write("La langue est: " + langue + "ou " + langue1);
//Definition avec la langue uniquement
if (langue1=="fr")
self.location.href=francais;
if (langue1=="es")
self.location.href=espagnol;
// Definition avec langue et differenciation locale
if (langue=="fr-FR")
self.location.href=francais;
if (langue=="es-ES")
self.location.href=espagnol;
if (langue=="ast-ES")
self.location.href=espagnol;
if (langue=="eu-ES")
self.location.href=espagnol;
if (langue=="es-AR")
self.location.href=espagnol;
//-->
</script>
-------------------------------------------------------
Sinon le code fonctionne trés bien - il "suffit" donc de l'ajuster, je pense.
Merci à ytembe pour le code.
MJ
2 août 2004 à 10:59
Si g bien compris c dans navigator.browserLanguage qu'on connait la langue ?
Pr francais c "fr"
et pr anglais, italien, espagnol et allemand c koi ?
Merci d'avance...
Ca marche seulement pr IE ??
6 juil. 2004 à 11:46
pourquoi ne pas faire simplement comme ca
<html>
<script>
fr="fr/index.htm";
ang="en/index.htm";
langue=navigator.browserLanguage;
if (langue=="fr")
self.location.href=fr;
else
self.location.href=ang;
</script>
</html>
26 juin 2003 à 21:02
J'en aurais peut-être besoin plus tard ;)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.