IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Cookie en javascript


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Par défaut Cookie en javascript
    Bonjour.

    Je débute en javascript et 1° post sur le forum de developpez.com.

    Voici un code sur lequel je bute :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <script type="text/javascript">
    if (location.search.substring(1)=="ak14_ok")
    	{
    	document.cookie = "ak14 = ok";
    	document.write("hhh");
    	}
     
    if (document.cookie.indexOf("ak14")==-1)
    	{
    	document.cookie ="testak14 = testak14";
    	if (document.cookie.indexOf("testak14")==-1)
    		{
    		document.write("http://www.site.net/information.php");
    		}
    	else 
    		{
    		document.write("http://www.site.net";)
    		}
    	}
    </script>
    Tant que le code du 1° IF est seul tout va bien un cookie est créé. Mais dès que j'ajoute la suite (le 2° IF) plus rien ne fonctionne.
    Sauriez vous me dire pourquoi ?

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    pas de espace après ET avant le "="
    utilise escape(value) pour encoder la valeur et unescape(cookieval) pour la décoder

  3. #3
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.cookie = "value1=" + escape(value1)
    pour décoder (générique) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    value = unescape(valueOf/*Lit la valeur du cookie pour vname*/("value1"))

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Par défaut
    Est ce que ça donnerait ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script type="text/javascript">
    if (location.search.substring(1)=="ak14_ok")
    	{
    	document.cookie="ak14=" + escape(ok);
    	}
     
    if (unescape(valueOf("ak14"))==-1)
    { .....
    Ca ne doit pas, rien ne fonctionne mieux. Je ne dois pas avoir bien compris.

  5. #5
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    euh... valueOf(), c'était dans mon cas, mais pour toi, tu dois la programmer...

Discussions similaires

  1. [Article] La gestion des cookies en JavaScript
    Par Bovino dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 31/01/2010, 14h37
  2. création d'un cookie en javascript
    Par Estudiante dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/04/2008, 22h03
  3. Gestion cookies ASP / javascript
    Par NeHuS dans le forum ASP
    Réponses: 2
    Dernier message: 17/01/2005, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo