Bonjour
Je me suis inspiré des tutoriaux abordant le theme du menu deroulant vertical . J'essaie en vain de le rendre dynamique.C'est à dire à chaque fois que je crée un dossier une rubrique apparait dans le menu principal
Je n'arrive pas a le réaliser. Pourriez vous m'aidez ?
L'idée est de créer un repertoire qui porte un numero par ex: 116
et que sur le menu apparait dans le menu.
Ce principe fonctionne seulement le menu n'est pas dynamique elle est figée.
Si vous avez des solutions a resoudre ce souci. faites moi en part
Je vous remercie d'avance
Hani
[/i][/i]
Je me suis inspiré des tutoriaux abordant le theme du menu deroulant vertical . J'essaie en vain de le rendre dynamique.C'est à dire à chaque fois que je crée un dossier une rubrique apparait dans le menu principal
Je n'arrive pas a le réaliser. Pourriez vous m'aidez ?
<script type="text/javascript">
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=300; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
</script>
<body>
<dl id="menu">
<dt onclick="javascript:montre();"><a href="..lien vers page1.jsp " target="cadre2">Accueil</a></dt>
<dt onclick="javascript:montre('smenu2');">Processus</dt>
<dd id="smenu2">
<ul>
<li><a href="..lien vers page2 .jsp"target="cadre2">LienProcessus</a></li>
<li><a href="lien page3.jsp"target="cadre2">UploadProcessus</a></li>
<li><a href="..lienvers page 3"target="cadre2">ConsultationsDocs</a></li>
</ul>
</dd>
<%
//ici c'est la partie ou je
String procid = request.getParameter("procid");
String stepid = request.getParameter("stepid");
String titre = request.getParameter("titre");
File f = new File("d:WardaUpload\\"+procid+"\\");
File[] tabfile = f.listFiles();
for(int i =0; i<tabfile.length;i++)
{
if(tabfile[i].isDirectory())
{
String rep = tabfile[i].getPath();
int nb = rep.length();
int occur = rep.lastIndexOf("\\");
String nomEtape = rep.substring(occur+1,nb);
int intNomEtape = Integer.parseInt("nomEtape");
%>
<dt onclick="javascript:montre('smenu'+<%=intNomEtape%>);">Etape <%= nomEtape %> </dt>
<dd id='smenu'+<%=intNomEtape%>>
<ul>
<li><a href="..lienEtapeN.jsp" target="cadre2">Lien</a></li>
<li><a href="..DocEtapeN.jsp"target="cadre2">Dowload</a></li>
<li><a href="..ConsulteEtapeN.jsp"target="cadre2">Consulte</a></li>
</ul>
</dd>
<% }
}
%>
</dl>
</body>
L'idée est de créer un repertoire qui porte un numero par ex: 116
et que sur le menu apparait dans le menu.
Ce principe fonctionne seulement le menu n'est pas dynamique elle est figée.
Si vous avez des solutions a resoudre ce souci. faites moi en part
Je vous remercie d'avance
Hani
[/i][/i]