Forum de discussion
Forum « Programmation ASP » (archives)
Pb avec une liste déroulante
Envoyé: 18 mars 2004, 9h52 par carolep83
Je suis dans la page _liste-produit.asp et j'ai le code suivant:
<!--#include file="initcategories.asp"-->
[...]
<select name="SelCat" class="selectproduit" onChange="MM_jumpMenu('parent',this,0)">
<%Do while not RsCategorie.eof%>
<option value="<%="_liste-produit.asp?NomCat=" & RsCategorie("IdFascicule")%>" <%if CDbl(RsCategorie("IdFascicule"))=CDbl(Categorie) then response.write("SELECTED") end if%>><%=RsCategorie("OrdreFascicule") & " - " & RsCategorie("NomFascicule")%></option>
<%RsCategorie.MoveNext
Loop%>
</select>
[...]
La fonction MM_jumpMenu est la suivante en javascript:
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
Quand je change d'élément dans ma liste déroulante, j'aimerais qu'il réexécute le code se trouvant dans la page initcategories.asp. Or ce n'est pas le cas (test avec une variable initialisée dans ce code). J'ai l'impression qu'il recharge la page sans passer par ce code. J'ai essayé d'intégrer le code directement dans la page mais ça ne marche pas mieux.
Pouvez-vous m'aider?
Merci par avance
CaroleP
Réponses
|