& liste... [ASP] - Programmation
Marsh Posté le 21-05-2001 à 14:18:52
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.....
Marsh Posté le 21-05-2001 à 14:19:09
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"
Marsh Posté le 21-05-2001 à 17:29:24
Merci à vous.
Cependant, je ne connais rien à la programmation du javascript.
Existe il un script tout fait ?
Marsh Posté le 22-05-2001 à 12:08:51
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...
Marsh Posté le 22-05-2001 à 12:19:14
y'a un script tout fait dans dreamweaver
Marsh Posté le 21-05-2001 à 13:51:33
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...
Help me ...