Aide - Recherche - Membres - Calendrier
Version complète : Empêcher la fermeture d'un menu en javascript
Forum Développeur - Administration serveur, programmation et base de données > Programmation > Javascript et AJAX
frenchy-fred
Bonjour à tous,

J'ai un petit souci avec un menu déroulant vertical en css/javascript.
Il est composé de menus qui ouvrent des sous-rubriques pour certains, et d'autres qui ouvrent directement une page (page dont la structure est réalisée en css, je fais des "include" de mes différentes sections en php en fonction du lien cliqué).

Le problème est que dès que je clique sur un lien, la page est réaffichée entièrement et évidemment mes sous-menus se referment... une solution est proposée ici pour l'empêcher :
http://forum.alsacreations.com/topic.php?fid=5&tid=3844.

Mais comment faire pour passer l'id du menu qui doit rester ouvert depuis une page que j'appelle par un include vers mon menu?
Je pense savoir comment récupérer l'id dans ma fonction javascript du menu, mais j'ignore comment le passer en paramètre de ma fonction.

Merci pour votre aide, je m'arrache les cheveux avec ça icon_cry.gif
frenchy-fred
J'ai trouvé une solution...

En fait au moment où je clique sur un lien de mon menu de gauche, je passe en paramètre le numéro de menu qui restera ouvert :
Code
index.php?menu=1
par exemple.
Ensuite
Code
$menu=$_GET['menu'];
pour récupérer sa valeur et je le transmets en paramètre de ma fonction javascript qui va garder ce menu ouvert :
Code
montreMenu(<? echo $menu; ?>);


Et ça marche icon_surprised.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.