salut
bon je savais pa trop comment intituler le sujet, mais bon...
j'ai un petit souci avec mon menu déroulant: voici le code js:
Code :
- function subMenu(Menu)
- {
- var cell = document.getElementById(Menu);
- if(Menu == "cac_cell" && cell.innerHTML == "" )
- {cell.innerHTML = "<div> <a href='http://localhost/mjcom portfolio management/cotations/cac/graphique.php' class='submenu-link'>Graphiques</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/cac/composition.php' class='submenu-link'>Composition</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/cac/definition.php' class='submenu-link'>Definition</a></div>";}
- else if(Menu == "sbf120_cell" && cell.innerHTML == "" )
- {cell.innerHTML = "<div> <a href='http://localhost/mjcom portfolio management/cotations/sbf120/graphique.php' class='submenu-link'>Graphique</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/sbf120/composition.php' class='submenu-link'>Composition</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/sbf120/definition.php' class='submenu-link'>Definition</a></div>";}
- else if(Menu == "nasdaq_cell" && cell.innerHTML == "" )
- {cell.innerHTML = "<div> <a href='http://localhost/mjcom portfolio management/cotations/nasdaq/graphique.php' class='submenu-link'>Graphique</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/nasdaq/composition.php' class='submenu-link'>Composition</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/nasdaq/definition.php' class='submenu-link'>Definition</a></div>";}
- else if(Menu == "srd_cell" && cell.innerHTML == "" )
- {cell.innerHTML = "<div> <a href='http://localhost/mjcom portfolio management/cotations/srd/composition.php' class='submenu-link'>Composition</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/srd/definition.php' class='submenu-link'>Definition</a></div>";}
- else if(Menu == "forex_cell" && cell.innerHTML == "" )
- {cell.innerHTML = "<div> <a href='http://localhost/mjcom portfolio management/cotations/forex/cours_c.php' class='submenu-link'>Cours Croisés</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/forex/definition.php' class='submenu-link'>Definition</a></div>"; }
- else if(Menu == "sicfcp_cell" && cell.innerHTML == "" )
- {cell.innerHTML = "<div> <a href='http://localhost/mjcom portfolio management/cotations/fonds/sicav.php' class='submenu-link'>Sicav</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/fonds/fcp.php' class='submenu-link'>FCP</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/fonds/definition.php' class='submenu-link'>Definition</a></div>";}
- else if(Menu == "oblig_cell" && cell.innerHTML == "" )
- {cell.innerHTML = "<div> <a href='http://localhost/mjcom portfolio management/cotations/oblig/ent.php' class='submenu-link'>Obligations privées</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/oblig/OAT.php' class='submenu-link'>OAT</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/oblig/Tbonds.php' class='submenu-link'>T-Bonds</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/oblig/definition.php' class='submenu-link'>Definition</a></div>";}
- else if(Menu == "djia_cell" && cell.innerHTML == "" )
- {cell.innerHTML = "<div> <a href='http://localhost/mjcom portfolio management/cotations/djia30/graphique.php' class='submenu-link'>Graphique</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/djia30/composition.php' class='submenu-link'>Composition</a></div><div> <a href='http://localhost/mjcom portfolio management/cotations/djia30/definition.php' class='submenu-link'>Definition</a></div>";}
- else cell.innerHTML = "";
- }
|
je me sert de l'include et le code html de mon menu est le suivant:
Code :
- <table width="182px" border="2" bordercolor="#3366CC" bgcolor="#000033">
- <tr bordercolor="#000000">
- <td style="border:2px solid; border-color:#3366CC"bgcolor="#0000cc"><div align="center" ><span class="Style8">Cotations</span></div>
- </td>
- </tr>
- <tr border="">
- <td style="border:0px"onMouseOver="this.className='over'" onMouseOut="this.className='normal'"><strong> <a href="http://localhost/mjcom portfolio management/cotations/indices.php" class="menu-link">INDICES</a></strong>
- </td>
- </tr>
- <tr border="">
- <td style="border:0px"onMouseOver="this.className='over'" onMouseOut="this.className='normal'"><strong> <a href="javascript:subMenu('cac_cell')" class="menu-link">CAC 40</a></strong><span id="cac_cell"></span>
- </td>
- </tr>
- <tr border="0">
- <td style="border:0px"onMouseOver="this.className='over'" onMouseOut="this.className='normal'"><strong> <a href="javascript:subMenu('srd_cell')" class="menu-link">SRD</a></strong><span id="srd_cell"></span>
- </td>
- </tr>
- ...
- ...
- </table>
|
Donc ce qui ce passe c'est quand je clic sur CAC 40 le menu s'ouvre, ensuite je veux ouvrir le menu du SRD qui s'ouvre sans probleme, mais les 2 menus reste ouverts. Moi je veux que quand je clic sur SRD le menu de CAC 40 se ferme pour laisser la place au menu du SRD. Je ne veux pas les 2 en meme temps. Et je ne sais pas comment faire
Merci d'avance de vos réponses.
---------------
[:bossik]