Voila j'ai fait un menu deroulant a l'aide de css et javascript, quand je clique sur un lien du menu la page cible est incluse dans ma page principal avec un include en php !
mon probleme est que quand je clic sur un lien du sous menu ca recharge ma page et le menu ce referme.
J'aimerai savoir si il y a un moyen pour que quand je clique sur un lien mon sous menu reste ouvert !
Mon code javascript :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 window.onload=montre; /* FONCTION POUR LE MENU */ function montre(id) { var d = document.getElementById(id); for (var i = 1; i<=10; i++) { if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';} } if (d) {d.style.display='block';} } /***********************************/
Extrait du code pour le menu :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <div id="gauche"> <br/> <p>Menu</p> <dl> <dt id="td1" class="" onclick="javascript:montre('smenu1');"><a href="#" onMouseOver="afficheDescURL(' Présentation de la gamme de produit Alcatel© ')" onMouseOut="afficheDescURL('')">Télécoms</a></dt> <dd id="smenu1"> <ul> <li><a href="index.php?page=omni1.php">Système téléphonique</a></li> <li><a href="index.php?page=postes1.php">Postes numériques</a></li> <li><a href="index.php?page=postes2.php">Postes analogiques</a></li> </ul> </dd>
Pour le momment si je click sue "Télécoms" ca ouvre le sous menu 'smenu1' et si je click sur "Système téléphonique" ca inclus la page "omni1.php" mais ca referme mon sous menu !
comment faire pour que le sous menu reste ouvert ?
J'espère que je me suis fait comprendre !
Merci de votre aide
Partager