Salut,
j'appelle une fonction lors d'un click sur une image. Cette fonction auquel je passe plusieurs paramètres doit les mettre dans des cookies. Je lui passe 2 paramètres numériques que je mets tels quels dans des cookies et 2 parametres de type chaine , oui ou non dont j'inverse la valeur avant de les mettre dans des cookies.
Le problème, c'est que ma condition en marche pas.
la fenetre d'alerte montrer me donne bien non, mais la condition traite la variable montrer comme si elle etait egale a oui :s
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 function afficher(origine,montrer,poste,show) { SetCookie("origine",origine); SetCookie("poste",poste); var val; alert("montrer="+montrer); if (montrer = "oui") { val = "non"; alert("1 = " + val); SetCookie("montrer","non"); } else { val = "oui"; alert("2 = " + val); SetCookie("montrer","oui"); } if (poste = -1) { SetCookie("show", show); } else { if (show = "oui") { SetCookie("show","non"); } else { SetCookie("show","oui"); } } ; parent.window.location='parc.asp'; } function SetCookie (name, value) { document.cookie = name + "=" + value + ";" ; }
Qu'est-ce qui ne va pas?
Partager