Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Le lien Menu dynamique
Envoyé: 11 février 2004, 10h51 par Oznog
Ouf, ça date déjà, presque 4 ans, je ne m'en souvenais même plus!
Comment dire, tu devrait peut être trouver une méthode plus "actuelle".
Mais sinon, tu semble déjà savoir comment générer ton HTML en ASP. Il suffit d'ajouter les codes qui manque, selon mon vielle exemple désuet.
<%
if rs.eof Then
%>
<ILAYER HEIGHT=35px LEFT="0">
<LAYER VISIBILITY=show>
<SPAN CLASS="iewrap1">
<SPAN CLASS="iewrap2" onClick="dropit2(dropmenu0);event.cancelBubble=true;return false">
<a href="editmodif.asp?id=<%=rs("id")%>&nom=<%=request("nom"
)%>&branche=<%=request("branche")%>" onClick="if(document.layers) return dropit(event,'document.dropmenu0')"><%=rs("taches")%><
;/a>
</SPAN>
</SPAN>
</LAYER>
</ILAYER>
<%
rs.MoveNext
loop
%>
Mais regarde bien ton code, je ne crois pas que ce soit celui que tu utilise ou bien il n'est pas bon. En fait tu fais le l'hyperlien seulement quand il n'y a pas de "record" (if rs.eof) et ensuite tu boucle, sur aucune boucle? (loop).
Alors si c'est le contraire, un hyperlien seulement quand tu as un record, et qu'il incrémente donc le menu. Tu devra ajouter un compteur (i) pour incrémenter aussi le nom des menus et sous-menus.
Par exemple, tous les "dropmenu0" devrait être :
dropmenu<%=i%>
Et donc, dropmenu0,dropmenu1,dropmenu2...
Ciao
Oznog
Réponses
|