Bonjour tout le monde,
J'aimerais pouvoir créer un menu déroulant dont les éléments ne s'affiche pas vers le bas mais vers le haut. J'ai déjà trouvé la solution pour le défilement vers le bas mais pas vers le haut.
Merci par avance de votre aide.
Bonjour tout le monde,
J'aimerais pouvoir créer un menu déroulant dont les éléments ne s'affiche pas vers le bas mais vers le haut. J'ai déjà trouvé la solution pour le défilement vers le bas mais pas vers le haut.
Merci par avance de votre aide.
Avec un div contenant les informations de ton sous-menu, et tu positionnes ce div aux bonnes coordonnées.
C'est quoi le code de ton menu déroulant ?
Je te donnes qu'une partie du code de mon menu puisque celui-ci est très conséquent :
PS: Ce n'est pas moi qui l'es créé, je suis incapable de te l'expliquer. C'est mon prédécesseur qui l'a fait et il n'a laissé aucune note. Je ne suis que débutant en Javascript.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function mmLoadMenus() { if (window.mm_menu_0729091338_0) return; window.mm_menu_0729091338_0_1 = new Menu("Particuliers",188,16,"Verdana, Arial, Helvetica, sans-serif",10,"#003366","#ff9900","#ffffff","#ffffff","left","middle",3,0,1000,0,0,true,true,true,0,false,false); mm_menu_0729091338_0_1.addMenuItem("Réseau","window.open('../Numeros/CNumRezoPart.htm', 'principal');"); mm_menu_0729091338_0_1.addMenuItem("Clientèle","window.open('../Numeros/CNumCliPart.htm', 'principal');"); mm_menu_0729091338_0_1.addMenuItem("Commercial","window.open('../Numeros/CNumComPart.htm', 'principal');"); mm_menu_0729091338_0_1.hideOnMouseOut=true; mm_menu_0729091338_0_1.menuBorder=1; mm_menu_0729091338_0_1.menuLiteBgColor='#ffffff'; mm_menu_0729091338_0_1.menuBorderBgColor='#ffffff'; mm_menu_0729091338_0_1.bgColor='#ffffff'; window.mm_menu_0729091338_0_2 = new Menu("Professionnel",188,16,"Verdana, Arial, Helvetica, sans-serif",10,"#003366","#ff9900","#ffffff","#ffffff","left","middle",3,0,1000,0,0,true,true,true,0,false,false); mm_menu_0729091338_0_2.addMenuItem("Réseau","window.open('../Numeros/CNumRezoPro.htm', 'principal');"); mm_menu_0729091338_0_2.addMenuItem("Clientèle","window.open('../Numeros/CNumCliPro.htm', 'principal');"); mm_menu_0729091338_0_2.addMenuItem("Commercial","window.open('../Numeros/CNumComPro.htm', 'principal');"); mm_menu_0729091338_0_2.hideOnMouseOut=true; mm_menu_0729091338_0_2.menuBorder=1; mm_menu_0729091338_0_2.menuLiteBgColor='#ffffff'; mm_menu_0729091338_0_2.menuBorderBgColor='#ffffff'; mm_menu_0729091338_0_2.bgColor='#ffffff';
Merci par avance de votre aide.
En CSS
écrire du code pour faire ce que le navigateur sait déja faire est inutile
Cherche sur le net il y a plein d'exemples
A+JYT
Le pb ce que je n'ai pas le temps de recréer tout les liens qui sont dernière mon menu deroulant. C un morceau de code infime que j'ai des connait. il doit avoir encore 5 fois la même choses.
Ce serait un travail fastidieux et je n'ai que jusqu'à Vendredi pour terminer ce travail.
Le pb de ce code c'est que c'est du code généré, surement par Dremweaver.
Peut être faudrait il que tu recherches des menus sur internet :
regarde par exemple sur http://www.softcomplex.com
Ok, on m'a dit que mon prédécesseur avait utiliser Dreamweaver mais le pb c que ce n'était qu'un logiciel d'évaluation. Donc je ne peux plus m'en servir.
de toute façon, Dreamweaver permet de générer des menus, mais pas de faire du retroengineering sur ses menus générés...
non, vraiment je te conseille de repartir sur une base saine, maintenable, ce qui n'est pas le cas de ce que tu nous montre.
Tu peux toujours arguer ces raisons pour amadouer ton chef...lol...
Le pb c que mon contrat ce termine vendredi, je n'aurais pas le temps de reprendre le menu avec tout les liens qui sont derrières.
il y a à peu près une cinquantaine de page.
Un travail de titan en si peu de temps.
Et bien explique que l'ouverture des menus vers le haut, c'est pas naturel, que le code n'est pas maintenable, que tu pourrais occuper mieux ton temps à d'autres tâches...
En plus, pour t'aider avec le code existant, il faudrait pas exemple que tu nous postes le code de la classe "Menu" mais je le répète le code généré par Dreamweaver est inbitable
Merci pour votre aide, je viens d'en parler avec mon chef de service qui m'a dit tout simplement de laisser tomber.
Je vous remercie de votre aide que vous m'avez apporter.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager