Bon, je sais pas si ca va beaucoup t'aider, j'y connais pas grand chose, mais j'aurais écrit ce qui suit :
<INPUT TYPE="BUTTON" VALUE="Valider" ONCLICK="window.location='Page.asp?NOM=<%Response.write nom %>&DEST='+window.document.form1.MaComboBox.value;">
En gros, ce qui m'embete c'est ta fermeture ASP "%>" qui manque dans ton code...
et pis, le "nom=" , ca fait la même chose que "= nom" ???
Ensuite, pour DEST, es-tu sur que le passage de parametre se fait ?? (tu peux essayer de mettre un "alert(window.document.form1.MaComboBox.value);" à la fin du onclick ou au début...
Et histoire de corser l'affaire, ton bouton qui change de page avec un parametre, ca pourrait pas être un bouton de type submit qui validerai ton formulaire ?? auquel cas, tout ce qui se trouve dans ton onclick, tu le fous dans une fonction, du style :
<INPUT [...] ONCLICK="valider();">
et dans une entete javascript tu mets un truc du genre :
function valider()
{
destination=Page.asp?NOM=<%Response.write nom %>&DEST='+window.document.form1.MaComboBox.value;">
document.monformulaire.action=destination;
document.monformulaire.submit();
};
Attention, j'ai jamais essayé de passer une page avec son querystring en parametre action d'un formulaire, je ne sais pas si ca marche
Le mieux, ce serait de mettre nom et dest dans des champs cachés, et de les récupérer en request.form dans la page appelée (Page.asp) sans besoin de passer des querystring
....
Ca t'aide??
....
Dalcap
[edit]--Message édité par Dalcap--[/edit]