redirection en fonction de la langue

redirection en fonction de la langue - HTML/CSS - Programmation

Marsh Posté le 04-05-2006 à 14:16:31    

Bonjour.
Je souhaite rediriger les "visiteurs" de mon site vers des pages différentes en fonction de la langue configurée dans IE. Voici mon script :  
 
<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 = 'http://172.17.1.1/loginfr.html';
else
if (language.indexOf('en') > -1) document.location.href = 'http://172.17.1.1/loginen.html';
else
document.location.href = 'http://172.17.1.1/loginen.html';
 
</script>  
</head>
<body>  
</body>
</html>  
 
 
LE fait est que j'ai toujour ma page destinée au français ...
Je ne comprend pas d'où vien le probleme, en espérant que vous pourez m'éclairer ...
Merci d'avance.
Pierre

Reply

Marsh Posté le 04-05-2006 à 14:16:31   

Reply

Marsh Posté le 04-05-2006 à 14:20:18    

Je précise que ca fonctionne avec mozilla mais pas IE ... :(

Reply

Marsh Posté le 04-05-2006 à 17:16:53    

un pti effort sil vous plait je buche depuis tt a lheure :(

Reply

Marsh Posté le 04-05-2006 à 17:21:03    

Elle contient quoi ta variable language selon les cas ?

Reply

Marsh Posté le 04-05-2006 à 17:22:44    

bin fr pour le francai et en pour english et de pour deutsh etc

Reply

Marsh Posté le 04-05-2006 à 17:23:39    

en fait je veux plu rediriger, je voudrai ke si la langue c'est du francai une variable A passe a 0, et si c autre elle passe a 1 ... je gere pas trop en java : /

Reply

Marsh Posté le 04-05-2006 à 19:25:44    

Code :
  1. <html>
  2. <head>
  3. <title></title> 
  4. <script type="text/javascript">
  5. var mavariable=1;
  6. var language;
  7. if (navigator.browserLanguage)
  8. language = navigator.browserLanguage; 
  9. else
  10. language = navigator.language; 
  11. if (language.indexOf('fr') > -1) mavariable=0;
  12. alert (mavariable);
  13. </script> 
  14. </head>
  15. <body> 
  16. </body>
  17. </html>

Marche en fr avec IE et Firefox.
Après tout dépend de ce que tu veux faire

Reply

Marsh Posté le 04-05-2006 à 19:48:35    

Fais plutôt ça en PHP: imagines que ton visiteur désactive le javascript :/


---------------
Viendez sur le Newbie-Project et essayez le Newbie-Directory (nouveau)
Reply

Marsh Posté le 04-05-2006 à 19:58:53    

MS-DOS_1991 a écrit :

Fais plutôt ça en PHP: imagines que ton visiteur désactive le javascript :/


tant pis pour ce visiteur alors  :D

Reply

Marsh Posté le 10-05-2006 à 13:21:34    

merci toufik :) en effet tant pi pour le visiteur s'i la désactivé le javascript :D


Message édité par ping144 le 10-05-2006 à 13:21:52
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed