Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1338 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JavaScript] Problème avec mon Cookie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JavaScript] Problème avec mon Cookie

n°1345312
HolySpirit
Posté le 12-04-2006 à 17:24:25  profilanswer
 

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 :
  1. // Cookie Langue
  2. function setCookieLang(lng)
  3. var dateExp = dateExp.toGMTString(1000*60*60*24*30)  // Validité de 1 mois
  4. { document.cookie = "langue =" + lng ;
  5.   expires = dateExp; }


 
Et voici le code (simplifié) de ma page d'accueil :
 

Code :
  1. <html>
  2. <head><title>Redirection suivant cookie</title></head>
  3. <script src="JavaScript/setCookieLang.js"> </script>
  4. <script type="text/javascript">
  5. <!-- masquage
  6. switch (lng)
  7. {
  8.   case fr:
  9.     window.location:"fr.htm";
  10.    break;
  11.   case en:
  12.     window.location:"en.htm";
  13.     break;
  14.   default:
  15.     window.location:"normal.htm";
  16.    break;
  17. }
  18.  
  19. // fin masquage -->
  20. </script>
  21. <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
mood
Publicité
Posté le 12-04-2006 à 17:24:25  profilanswer
 

n°1347530
Dorian BAC​+4
Posté le 15-04-2006 à 19:50:05  profilanswer
 

document.cookie = "langue =" + lng + ";expires =" + dateExp;
 
faut pas oublier les " " pour les expires
 
 
ton code ne génère pas d'erreur mais ton cookie durera alors le temps de la session internet pas plus
tu as juste :
 
document.cookie = "langue =" + lng ; // cookies définie
expires = dateExp; // inutile comme tu peux l'imaginer


Message édité par Dorian BAC+4 le 15-04-2006 à 19:52:28
n°1347711
HolySpirit
Posté le 16-04-2006 à 15:22:06  profilanswer
 

Merci beaucoup Dorian, je vais tester ca :)  
J'ai eu peur que personne ne réponde ^^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JavaScript] Problème avec mon Cookie

 

Sujets relatifs
[résolu]Probléme de comparaison de checkbox[perl embed] Probleme socket
[JAVA3D] problème de transparence[VBS] Probleme avec SQL - timeout
Problème de précisionProblème avec J2SDK
[RMI] problème de stub[SCRIPT WMI] Problème de permission avec Windows 98
please ....help : probleme de set[Resolu] probleme sur un script
Plus de sujets relatifs à : [JavaScript] Problème avec mon Cookie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR