Aide sur javascript
Résolu/Fermé
Bonjour,
je cherche un script permettant de distinguer la langue du navigateur internet du visiteur afin d'afficher ma page web directement dans sa langue.
En gros si la langue du navigateur est français , il tombe sur mon site en francais.
si la langue de son navigateur est anglais, il tombe sur mon site en anglais.
si la langue est congolais, il tombe sur mon site en anglais.
Quelqu'un peu m'aider.
merci d'avance
je cherche un script permettant de distinguer la langue du navigateur internet du visiteur afin d'afficher ma page web directement dans sa langue.
En gros si la langue du navigateur est français , il tombe sur mon site en francais.
si la langue de son navigateur est anglais, il tombe sur mon site en anglais.
si la langue est congolais, il tombe sur mon site en anglais.
Quelqu'un peu m'aider.
merci d'avance
A voir également:
- Aide sur javascript
- Telecharger javascript - Télécharger - Langages
- Javascript est activé mais ne fonctionne pas ✓ - Forum Réseaux sociaux
- Erreur #125 javascript - Forum Mozilla Firefox
- Node.js javascript runtime virus ✓ - Forum Virus
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
5 réponses
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
5 avril 2010 à 12:52
5 avril 2010 à 12:52
Salut !
Il faut utiliser l'objet navigator
http://www.aliasdmc.fr/coursjavas/cours_javascript77.html
Il faut utiliser l'objet navigator
http://www.aliasdmc.fr/coursjavas/cours_javascript77.html
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
5 avril 2010 à 13:17
5 avril 2010 à 13:17
Il me semble que c'est windows.location.href
En gros, tu récupère la langue au chargement de ta page index, et au chargement (onLoad()) tu fait ceci :
Vérifie ce que renvoie langue car je suis pas sur du type !
En gros, tu récupère la langue au chargement de ta page index, et au chargement (onLoad()) tu fait ceci :
var langue = navigator.language; if (langue == fr) { windows.location.href = maPageEnFrancais.hml } else{ windows.location.href = maPageEnAnglais.hml }
Vérifie ce que renvoie langue car je suis pas sur du type !
Bonjour ben85350,
Merci, j'avais déjà vu cette commande, mais mise a part mettre des alerts en java je suis une vrai bille.
Comment je fais avec ca pour rediriger sur mes pages ?
Merci, j'avais déjà vu cette commande, mais mise a part mettre des alerts en java je suis une vrai bille.
Comment je fais avec ca pour rediriger sur mes pages ?
ca marche pas
voici mon code:
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- DW6 -->
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="mm_health_nutr.css" type="text/css" />
<script type="text/javascript">
function Chargement() {
var langue = navigator.language;
if (langue == fr)
{
windows.location.href = fr/home.php
}
else{
windows.location.href = en/home.php
}
}
</SCRIPT>
<BODY onLoad="Chargement();" >
</BODY>
</head>
</html>
je vois pas ce qui cloche
voici mon code:
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- DW6 -->
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="mm_health_nutr.css" type="text/css" />
<script type="text/javascript">
function Chargement() {
var langue = navigator.language;
if (langue == fr)
{
windows.location.href = fr/home.php
}
else{
windows.location.href = en/home.php
}
}
</SCRIPT>
<BODY onLoad="Chargement();" >
</BODY>
</head>
</html>
je vois pas ce qui cloche
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai trouvé. Voici le code :
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"><!--
//
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;
var code = language.substring(0,2);
if ((code == 'fr') || (code == 'de') || (code == 'sp') || (code == 'ch') || (code == 'jp') || (code == 'ru'))
{
if (code == 'fr') url ="fr/home.php";
if (code == 'de') url ="de/home.php";
if (code == 'sp') url ="sp/home.php";
if (code == 'ch') url ="ch/home.php";
if (code == 'jp') url ="jp/home.php";
if (code == 'ru') url ="ru/home.php";
}
else {url ="en/home.php";}
document.location.href = url
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"><!--
//
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;
var code = language.substring(0,2);
if ((code == 'fr') || (code == 'de') || (code == 'sp') || (code == 'ch') || (code == 'jp') || (code == 'ru'))
{
if (code == 'fr') url ="fr/home.php";
if (code == 'de') url ="de/home.php";
if (code == 'sp') url ="sp/home.php";
if (code == 'ch') url ="ch/home.php";
if (code == 'jp') url ="jp/home.php";
if (code == 'ru') url ="ru/home.php";
}
else {url ="en/home.php";}
document.location.href = url
</SCRIPT>