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 Javascript problème


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Tennis
    Inscrit en
    Février 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Tennis
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Février 2012
    Messages : 2
    Par défaut Cookie Javascript problème
    Bonjour,

    J'ai un code javascript qui ne fonctionne pas , l'utilisateur peut choisir entre plusieurs choix(il peut en choisir jusque 12) .J'aimerai récupérer chacun de ses choix et mettre chaque choix dans un cookie différent mais je n'y arrive pas et je ne comprend pas mon erreur :/.

    Du coté du html j'ai simplement une liste de choix lorsqu'on clique sur un des choix il s'affiche et il est sélectionné et lorsque l'on clique sur un boutton la function first est déclancher avec en paramètre l'id de chaque choix et ensuite la fonction vide est déclencher.

    Voici mon code Javascript pour la partie cookie :
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    var paysTab = new Array();
    var nbrTd = paysTab.length;
    function first(id, b){
    	if(document.getElementById(id).style.display == "block"){
    	paysTab.push(id);
    	var i =0;
    	for(var i=0; i<1;i++){
    	var cname = "pays"+i;
    	var cvalue = id;
    	setCookie(cname, cvalue, 365);
    	}
    }
    }
     
    function vide(){
    	if(paysTab.length == 0)
    		alert('Veuillez en choisir au moins ');
    	else 
    		document.location.href="#"; 
    }
    function setCookie(cname, cvalue, exdays) {
        var d = new Date();
        d.setTime(d.getTime() + (exdays*24*60*60*1000));
        var expires = "expires="+d.toUTCString();
        document.cookie = cname + "=" + cvalue + "; " + expires;
    }
     
    function getCookie(cname) {
        var name = cname + "=";
        var ca = document.cookie.split(';');
        for(var i=0; i<ca.length; i++) {
            var c = ca[i];
            while (c.charAt(0)==' ') c = c.substring(1);
            if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
        }
        return "";
    }
     
    function checkCookie() {
        var pays = getCookie("pays1");
        if (pays != "") {
            alert("Voici votre second choix choix " + pays);
        } else {
           alert('erreur');
            }
        }
    }

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198

Discussions similaires

  1. [javascript] problème de syntaxe " et '
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 26/10/2005, 15h04
  2. [javascript] Problème variable globale !!!!
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 08/08/2005, 16h41
  3. [javascript] problème insertion image
    Par Pwill dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 18/05/2005, 16h12
  4. [Javascript] Problème avec une fenêtre popup.
    Par mika0102 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 18/05/2005, 10h50
  5. [XSL/JavaScript]problème d'intégration code JS dans le XSL
    Par Devil666 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/04/2005, 16h36

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