Menu form avec sous-menu
rostichep
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,
Je souhaite faire un menu système sur la base d'un menu de formulaire très basique mais avec un sous-menu. Est-ce que c'est possible ?
J'aimerais éviter de faire un menu html/css, je sais que c'est possible.
Dans l'exemple ci-dessous je voudrais rajouter des sous-items a "Eléments 2"
<form name="form" id="form">
<select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('parent',this,0)">
<option value="#">Elément1</option>
<option value="#">Elément2</option>
<option value="#">Elément3</option>
</select>
</form>
Je souhaite faire un menu système sur la base d'un menu de formulaire très basique mais avec un sous-menu. Est-ce que c'est possible ?
J'aimerais éviter de faire un menu html/css, je sais que c'est possible.
Dans l'exemple ci-dessous je voudrais rajouter des sous-items a "Eléments 2"
<form name="form" id="form">
<select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('parent',this,0)">
<option value="#">Elément1</option>
<option value="#">Elément2</option>
<option value="#">Elément3</option>
</select>
</form>
A voir également:
- Menu form avec sous-menu
- Menu déroulant excel - Guide
- Canon quick menu - Télécharger - Utilitaires
- Windows 11 menu démarrer classique - Guide
- Windows 11 menu contextuel classique - Guide
- Menu démarrer - Guide
4 réponses
En effet c'est possible mais sans css ce sera du Javascript et c'est plus compliqué (et ce ne sera pas compatible avec tout le monde).
Ce qui est dommage c'est qu'avec des listes et un peu de CSS en 2minute tu fait un menu super propre (meme si tu n'est pas alaise avec le CSS), alors que la tu va mettre 30min si tu connaitre bien le javascript et impossible si tu ne connais pas.
Si tu veux que je te passe un code tout fait en html CSS n'hésite pas.
Ce qui est dommage c'est qu'avec des listes et un peu de CSS en 2minute tu fait un menu super propre (meme si tu n'est pas alaise avec le CSS), alors que la tu va mettre 30min si tu connaitre bien le javascript et impossible si tu ne connais pas.
Si tu veux que je te passe un code tout fait en html CSS n'hésite pas.
Ce que tu demandes nécessite l'utilisation d'AJAX.
C'est possible sans, mais c'est plus lourd et moins propre.
Par exemple tu pourrais faire un système où quand on clique sur une option de ta liste, une deuxième liste apparaît avec les éléments de l'option cliquée précédemment.
Ou tu peux aussi remplacer le contenu de la liste par le nouveau, et afficher un lien "Précédent" pour permettre de remonter.
C'est possible sans, mais c'est plus lourd et moins propre.
Par exemple tu pourrais faire un système où quand on clique sur une option de ta liste, une deuxième liste apparaît avec les éléments de l'option cliquée précédemment.
Ou tu peux aussi remplacer le contenu de la liste par le nouveau, et afficher un lien "Précédent" pour permettre de remonter.
Et bien nous allons opter pour le css, c'était plutot pour donner un style sobre et épuré que je voulais des menus systèmes. Mais je vais faire un truc qui ressemble avec des css.
Merci
Merci