[ASP] & liste...

& liste... [ASP] - Programmation

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 ... :(

Reply

Marsh Posté le 21-05-2001 à 13:51:33   

Reply

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.....

Reply

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"


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

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 ? ;)

Reply

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...


---------------
-- Le MaM is back --
Reply

Marsh Posté le 22-05-2001 à 12:19:14    

y'a un script tout fait dans dreamweaver :D


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
Reply

Marsh Posté le 22-05-2001 à 15:52:10    

Merci à vous :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed