Tiens, j'avais le même pb ke toi... mais bon, moi, je me suis démerdé... Enfin, c pas grave... Au moins, ça servira à qqun...
<%Sub Liste(cnx, rs)
%>
<form method="POST" name="choix">
<select size="1" name="liste" onchange="Change(this.options[selectedIndex].value)">
<% rs.MoveFirst %>
<option selected value="page.asp?mois=<%=rs("champ" )%>"><%=rs("champ" )%></option> <%rs.MoveNext
do while not rs.EOF %>
<option value="page.asp?mois=<%=rs("champ" )%>"><%=rs("champ" )%></option>
<%
rs.MoveNext
loop
%>
</select>
<%
End Sub
%>
<script language="javascript">
function Change(fileName) {
if (fileName != " " )
{
p = document.choix.liste.selectedIndex;
parent.frame.location.href = fileName;
}
}
</script>
Bon, alors t'as une Sub pour créer ta liste avec la connexion et ton curseur à passer en paramètres... Y'a la fonction JS qui te permet de charger page.asp avec une valeur de ton curseur dans la frame 'frame'... Voilà, tu l'adaptes comme tu veux...
DJERO
Merci à vous.
Cependant, je ne connais rien à la programmation du javascript.
Existe il un script tout fait ? ;)
wouatouwouatou
a mon avis, tu passe par un event :
onchange="fonction_javascript()"
que tu mets sur ton tag html 'select'
Et dans ta fonction javascript, tu met un document.location = "nouvelle_url"
grosmethos
ben en fait j'ai pas trop compris ce que tu veux
Si c'est une liste deroulante dynamique cela va etre du genre :
<select name="liste_deroulante>
do while not objrs_value.EOF
<option value="<%=objrs_value("nonduchamp" )%>">="<%=objrs_value("nonduchamp" )%> </option>
.......
objrs_value.movenext
loop
</select>
ceci lit affiche tous ce qui est contenu dans le recordset onbjrs_value.....
DJERO
Salut à vous,
Je cherche à faire une liste déroulante avec une redirection auto lorsque l'on click sur un element.
Je pense qu'il faut un javascript plus de l'asp...