Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Javascript && ASP aide
Envoyé: 20 avril 2004, 8h45 par neiluj
Oui, j'ai pas fait attention à propos du nom de mon post, toutes mes excuses.
Alors, alors, quand je parlais de l'asp je le comparais à d'autre language serveur qui sont plus intuitifs à mon gout, m'enfin c'est qu'une question de gout, et j'ai jamais été très fan au language "vbscript-like"! Ma fois c'est un autre sujet!
En ce qui concerne mon problème, ce n'est pas un problème d'ASP car le trie se fait sans recharger la page, je m'explique avec un exemple :
<select name="branche" onchange="filterSelect(Specialisation,this)">
<% objRs5.open("SELECT * FROM ListeBranche()")
while not objrs5.eof %>
<option value="<%=objRs5("N_Branche")%>" <% if objRs("N_Branche") = objRs5("N_Branche") then %> selected <% End If %>><%=objRs5("Branche")%></option>
<% objrs5.movenext
WEnd
objrs5.close %>
</select></td>
<td width="150">
<select name="Specialisation" onchange="filterSelect(Poste,this)">
<%
objRs5.open("SELECT * FROM ListeBrancheSpecialisation()")
while not objrs5.eof %>
<option value="<%=objRs5("N_Specialisation")%>" filter="<%=objRs5("N_Branche")%>" <% if objRs("N_Specialisation") = objRs5("N_Specialisation") then %> selected <% End If %>><% call Return_Spec(objRs5("N_Specialisation"))%></option>
<% objrs5.movenext
WEnd
objrs5.close %>
</select>
Donc en faite, le javascript fait un trie grace à l'option filter="x".
En faite, il doit y avoir un endroit dans le javascript qui dit "quand on refresh le <select> suivant, on le rempli avec les informations dont le filter est égal au value="" du <select> en utilisation!" Et c'est là ou j'aimerais ajouter une close else, ou je ne sais qui me dit que si il n'y a aucun filter="" au value="" du select en utilisation, bah qu'il me liste tout!
J'espère avoir été assez clair,
merci bien ;>
Julien
Réponses
|