J'aimerais pouvoir vidée puis réécrire à la suite un cookie;

Voici le code que j'ai fait!
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;
			}
		}
	}
}
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)

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.