J'aimerais pouvoir vidée puis réécrire à la suite un cookie;
Voici le code que j'ai fait!
Avec ce code, j'arive à vidée les valeurs que je veut du cookies en réécrivant des valeur vide (µnon:, µprenon:, µarticle:, µingrame, etc)
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 function Maj() { //suppression du cookie var dateExp = new Date(2020,11,11); dateExp = dateExp.toGMTString() document.cookie = 'co=date:µnon:µprenon:µarticle:µingrame:µµ;expires=' + dateExp +';'; //création du nouveau cookie var frm = document.getElementById("panier"); //recherche les valeurs dans le formulaire. var lon = frm.length; var cook = ""; var i; var j; for(i=0;i<lon;i++){ if (frm[i].name=="num"){ var ref = frm[i].value; } if (frm[i].name=="text") { var nb = frm[i].value; if (ref!="") { for(j=0;j<nb;j++) { cookie(ref); alert(ref); } ref = ""; nb = 0; } } } }
Puis j'effectue un tri sur les valeurs d'un formulaire (id=panier) et récupére que les valeurs que je veut; Et enfin j'appelle la fonction "cookie" qui va écrire une référence en plus dans le cookies!
Le probléme est que la suppression est effectuer. Mais il s'arrete à la suppression et ne me réécrie pas le cookie.
Je ne comprend pas pourquoi! Merci.
Partager