Bonjour,

Voila je suis une bille en asp et vb, et je désespére sur ce probleme :

J'ai une checkBox (page html) qui appele une fontion vb :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<input type="checkbox" id="ANNULER" name="ANNULER" onclick='vbscript:fAnnule' checked/>
dans la page asp (la ou il ya le code vb :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
Function sAnnule 
        if document.getElementById("ANNULER").Value = "on" then
            zz= "on"
        else
            zz="off"
        end if 
 
        document.location = "pages.asp?ANNULER=" & zz
      End Function
dans cette meme page asp, le code asp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
if Request.QueryString("ANNULER").Count = 1 then
    Session("ANNULER") = Request.QueryString("ANNULER")
end if
if Session("ANNULER")="on" then
' instruction ....
end if
Résultat, quand je décoche la case, elle se recoche.
la variable de session est toujours : "on" et donc passe toujours dans le test ('instruction)
Merci pour votre aide.