LES COOKIES ET JAVASCRIPT

Signaler
Messages postés
262
Date d'inscription
vendredi 6 mai 2005
Statut
Membre
Dernière intervention
19 septembre 2014
-
Messages postés
2
Date d'inscription
mardi 8 mai 2007
Statut
Membre
Dernière intervention
24 mai 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50807-les-cookies-et-javascript

Messages postés
2
Date d'inscription
mardi 8 mai 2007
Statut
Membre
Dernière intervention
24 mai 2010

Tiens, bizarre, j'ai fait un petit bout de code et ça ne marche pas bien ...

Quand je ne fais pas de delete, ça me retourne undefined et quand je fais le delete, alors là il me donne bien le résultat :(

parameters = new Cookie("parameters", "JSON");
parameters.addAttribute("cook1", "test");
parameters.deleteAttribute("cook1");

alert("Valeur obtenue : " + parameters["cook1"]);

Une idée de l'origine de mon problème ? (ai-je 2 mains gauches ?)

Merci ^^
Messages postés
466
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
17 octobre 2011

De nada, ça fait plaisir !
Messages postés
2
Date d'inscription
mardi 8 mai 2007
Statut
Membre
Dernière intervention
24 mai 2010

Bonjour,

J'aime beaucoup, c'est bien plus complet que tout ce que l'on peut trouver sur le sujet ^^

Merci pour ce bon code bien utile
Messages postés
466
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
17 octobre 2011

C bn j'ai changer le code, mais j'ai laissé les attributs dans les closures.

Ps: le prototype est interpréter en premier:

function ClassA()
{
this.attr1 = this.attr2;
}
ClassA.prototype.attr2 = "okay";

function ClassB()
{
this.attr1 = "okay";
}
ClassB.prototype.attr2 = this.attr1;

var objA = new ClassA();
var objB = new ClassB();
alert(objA.attr1); //alerte "okay"
alert(objB.attr2); //alert undefined
Afficher les 13 commentaires