ps:
tu résouds ton problème, mais tu en auras d'autres...
je te conseille VIVEMENT de passer tes paramètres par POST...sinon il sera trop facile à l'utilisateur de modifier les paramètres.
Il faut (à peu près) faire comme ca:
function doThePost(a,b,c){
frmToPost.valeur1.value=a;
frmToPost.valeur2.value=b;
frmToPost.valeur3.value=c;
frmToPost.submit();
}
<form id="frmToPost" methode="post" action="mapage.asp">
<input type="hidden" name="valeur1" value="">
<input type="hidden" name="valeur2" value="">
<input type="hidden" name="valeur3" value="">
</form>
<a href="#" onClick="javascript:doThePost('<%=valeur1%>','<%=valeur2%>','<%=valeur3%>');">Commander</a>
L'utilisateur pourra toujours modifier les paramètres, mais pour cela il doit créer sa propre page html ... ca complique un peu...
En plus tu peux en asp choper le HTTP_REFERER (un truc du genre) et la tu peux encore plus augmenter la sécurité de ton site... mais c du boulot

Bon, il faut que tes users aient le javascript sur leur navigateur...

yopyop