Bonjour,

J'ai créé un petit menu déroulant sur cette page
http://www.com1clic.com/lpo/
(roll over sur le bouton restaurant dans le menu de gauche)

Le menu ne fonctionne pas correctement sous Firefox.
Le menu se déroule comme il faut sur le roll over mais il se rétracte si je dépasse les limites définis par la bande grise à droite(qui correspond au bloc contenant toute la partie gauche).

le code de mon menu déroulant est celui ci :

#menu_gauche li ul ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:148px;
	/*_width:150px;*/
	position:absolute;
	top:-1px;
	left:120px;
	border:0px;
	display:none;
}

#menu_gauche li ul li:hover>ul{
	display:block;
}


Je ne vois pas le problème.

Merci pour vos réponses

Yannick
Modifié par ayayaaa (21 Jul 2005 - 18:37)
Re-bonjour,

J'ai un peu avancé sur mon problème.
Le bloc de mon texte à droite du menu à la propriété : overflow:auto;

Si j'enlève cette propriété (ce qui ne m'arrange pas) le menu marche correctement.

Est ce un bug de firefox?

Savez vous comment résoudre ce problème?

Merci

Yannick
Rere

Bon il s'agit bien d'un bug firefox : ici

visible plus facilement sur cette page que sur la mienne.

Quelqu'un connait il une façon de contourner ce problème??

Merci

Yannick
Modifié par ayayaaa (22 Jul 2005 - 00:19)
ayayaaa a écrit :
Quelqu'un connait il une façon de contourner ce problème??

Ah que oui ! J'avais exactement le même problème. Je viens d'y passer la semaine. Smiley fache
En entrant "menu déroulant" dans Gogol, je suis tombé sur cette page.
Deux solutions :
1- tu vas fouiller dans son code (menu.css et menu.js et tu essaies de comprendre.
2- tu prends son menu, qui est inspiré de ceux d'ici mais bien amélioré.
J'ai pris la solution 2. Voir le résultat sur ma page.
Modifié par Pixel (22 Jul 2005 - 11:13)
Merci pour ta réponse,

Je suis en train d'installer ca.

Apparement ca résoud mes problèmes en en créant d'autres. (liés au fait que le menu est généré par une base de données). Je ne connais donc pas par avance le nombre de menu de sous menu et la hauteur du menu.

Je vais essayer de trouver autre chose.

A+

Yannick
ayayaaa a écrit :
Apparement ca résoud mes problèmes en en créant d'autres. (liés au fait que le menu est généré par une base de données). Je ne connais donc pas par avance le nombre de menu de sous menu et la hauteur du menu.


Le nombre de sous-menus n'a pas besoin d'être déclaré dans une variable. C'est une simple liste ul.
En revanche il faut déclarer le nombre de menus.
Si ton menu est généré automatiquement, au moment de la génération, tu dois savoir combien de menus il y a. Tu peux donc mettre la variable à jour. Pas besoin que ton script PHP aille tripoter le "menu.js". Tu changes les variables dans ta page où est le menu, à l'endroit du commentaire "// Vous pouvez éventuellement changer des variables ici (nbmenu...)". Idem pour la hauteur, bien sûr.