begin process at 2012 05 29 21:44:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problèmes de survols de menu déroulant html et javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problèmes de survols de menu déroulant html et javascript

mercredi 22 mars 2006 à 15:36:43 | Problèmes de survols de menu déroulant html et javascript

fvaucell

Bonjour,

J'ai un problème dont je ne vois pas l'explication dans un menu déroulant

Voici la structure du menu :
<dl>
    <dt id="menu1" >titre1</dt>
    <dd id="sous_menu1">
        <ul><li>
                <a>sous_titre1</a>
                <a>sous_titre2</a>
        </li></ul>
       ...
    </dd>
</dl>
avec les <dd> en display = none dans la css

Voici la structure du code JS
1° évènements mouseover et mouseout sur les "menu*" et "sous_menu*",
2° mouseover ==> fonction montre()
    mouseout ==> fonction cache()
3° fonction montre()
   récupération de l'évènement
   tous les "sous_menu*" en display = "none"
   avec une regex, on teste si l'id est "menu_*" ou "sous_menu*"
        ==> on fait display = "block" sur le "sous_menu*" en question
4° fonction cache()
   display = "none" pour tous les éléments avec id = "sous_menu*"

Voilà j'espère que mon "schéma" est assez clair.

Comportements et problème :
   tout fonctionne parfaitement SAUF :
   quand on survole un <dd> (donc un sous-menu) tout ce passe bien JUSQU'A ce qu'on survole un lien, qui fait disparaitre le sous-menu.
   Donc à prioris, le suvole de la balise <a> (ou peut-être <ul> ou <li>) est interprétée comme un mouseout sur la balise <dd>
   Le problème à résoudre est donc d'arriver à ce que le survol des liens ne fasse pas disparaître le sous-menu !!!

Merci


Cette discussion est classée dans : problème, fonction, menu, déroulant, display


Répondre à ce message

Sujets en rapport avec ce message

Menu déroulant et object [ par magicsmacks ] Bonjour, J'utilise depuis un an un menu horizontal dynamique en js trouvé sur ce site. Jusque là je n'avais jamais rencontré de problème. J'ai ajouté problème menu déroulant [ par lebeef ] Bonjour tout le monde,J'ai récemment créé un site internet (c'est pas pour faire de la pub si jamais... www.univie.ch )J'ai donc fait un menu déroulan menu déroulant [ par eteasdale ] Voici mon problème.Je dois fabriquer 5 menus déroulants ayant des informations différente (ex.:menu1. sorte d'automobile - menu2. couleur - menu3. ann Menu déroulant et problème avec IE [ par nooTe91 ] Bonjour,J'ai un petit soucis avec IE et mon menu déroulant,il se décale d'un cran .Explication : j'ai une barre de menu sur mon site et au survol de c Menu déroulant [ par artax1977 ] Bonjour à tous,Tout d'abord tous mes meilleurs voeux pour l'année nouvelle...J'utilise le script "javascriptfr_MENU-DEROULANT". C'était absolument cec Menu déroulant en fonction d'un autre [ par lavm01 ] Bonjour,Comment construire un menu déroulant en javascript en fonction du choix de 2 autres menus déroulant. Ex:Votre Nom:   ????????? Problème menu déroulant jquery [ par SkyDragon ] Bonjour, J'utilise un script de jquery pour obtenir un menu déroulant dans un tableau lorsque l'on clique dessus. Cependant, je vous laisse regarder Problème sur un menu déroulant [ par subaqua ] Bonjour à tous, Je sus en train de me faire mon petit site pour apprendre les bases. J'ai inséré un menu déroulant vertical piloté en java. Il marche Problème avec menu déroulant [ par nicmet12 ] Bonjour à tous, Tout d'abord merci pour votre forum qui m'a plus qu'aidé durant la construction du site bm-photo. J'ai un petit souci. Je suis entra Problème de compatibilité sous IE: survol menu déroulant jquery [ par tranck ] bjr! je rencontre un problème sur un menu déroulant conçu avec jquery! le menu dispose de 6 rubriques dont le survol de 3 d'entre eux feront glisser


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales