Bonjour à tous.
J'ai tenté ( surement maladroitement ) de créer un cookie pour mon site internet, mais il ne fonctionne pas du tout, et je ne comprends pas pourquoi.
Voila le code de ma fonction créant le cookie en question :
Code :
- // Cookie Langue
- function setCookieLang(lng)
- var dateExp = dateExp.toGMTString(1000*60*60*24*30) // Validité de 1 mois
- { document.cookie = "langue =" + lng ;
- expires = dateExp; }
|
Et voici le code (simplifié) de ma page d'accueil :
Code :
- <html>
- <head><title>Redirection suivant cookie</title></head>
- <script src="JavaScript/setCookieLang.js"> </script>
- <script type="text/javascript">
- <!-- masquage
- switch (lng)
- {
- case fr:
- window.location:"fr.htm";
- break;
- case en:
- window.location:"en.htm";
- break;
- default:
- window.location:"normal.htm";
- break;
- }
-
- // fin masquage -->
- </script>
- <body></body></html>
|
Comme vous l'avez surement compris, je souhaite que le visiteur recois un cookie, qui à sa prochaine visite lui évite de rechoisir le choix de langue.
Mais quelquechose cloche là dedans, si quelqu'un pouvais m'aider, je lui en serais extrêmement reconnaissant.
Message édité par HolySpirit le 12-04-2006 à 17:25:39