Variable session asp et fonction javascript

Fermé
piompi Messages postés 2 Date d'inscription lundi 4 août 2003 Statut Membre Dernière intervention 1 octobre 2003 - 1 oct. 2003 à 11:48
 Ed - 1 mars 2007 à 23:45
Salut à tous, j'ai besoin d'aide en ASP (SVP)

mon problème est le suivant, j'ai dans ma page ASP un formulaire avec une liste déroulante sur laquelle je test l'évenement onChange.
<select name="MaDate" onchange="LaDate(this.form);">
..........
</select>

Je traite cet evenement en javascript. ma question est la suivante comment peux t-on affecter la valeur selectionné dans ma liste et qui est passé en paramètre à ma fonction :

voici ce que je fait
<script language="Javascript">
function LaDate(formu)
{
test = formu.MaDate.value;
<%Session("LaDate") = formu.MaDate.value%>
}
</script>

CA NE MARCHE PAS - POURQUOI ???

MERCI A VOUS

2 réponses

Salut!

-JavaScript est du type "Client-Side" c'est à dire que les codes écrits en JavaScript sont exécutés sur la machine du client
-ASP est par contre "Server-Side" donc ces codes sont éxécutés sur le serveur, qui construit le docuement, avant d'être envoyés aux clients sous forme de "html". Il n'y a plus de lien entre le serveur et le client après envoi complet du document.
on peut passer à JavaScript une valeur ASP :

formu.MaDate.value = "<% = Session("LaDate") %>"

mais pas l'inverse.
Il vous faut utiliser la méthode Get ou Post de la forme et ensuite récupérer la valeur "request.Form("MaDate")"
2
Bonjour

Est ce que ça marche en vs 2005 avec framework 2.0?

Merci
0