Calques et menu déroulant

Résolu
faureste Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   -  
faureste Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis en train de faire un menu déroulant à base de calques avec la fonction "onMouseOver" "onMouseout". Tout fonctionne normalement j'usqu'au moment ou j'insère une zone cliquable avec lien (map) sur l'image du menu. Dreamweaver l'interpretre comme si je sortais du menu "OneMouseOut" dés lors ou je passe dessus. Y'a t'il une solution pour eviter ce probleme

code déclenchement menu:

<div id="Layer1" style="position:absolute; left:148px; top:221px; width:114px; height:12px; z-index:9; visibility: visible;"><img src="images/gamme.jpg" width="118" height="23" border="0" usemap="#Map3">
<map name="Map3">
<area shape="rect" coords="6,5,113,17" href="#" onMouseOver="MM_showHideLayers('calquesecces','','show')">
</map>
</div>

Code Menu:

<div id="calquesecces" style="position:absolute; left:110px; top:257px; width:190px; height:136px; z-index:3;" onMouseOut="MM_showHideLayers('calquesecces','','hide')">
<p><img src="images/menu.jpg" width="192" height="128" border="0" usemap="#Map2">
<map name="Map2">
<area shape="rect" coords="6,37,187,56" href="#">
</map>
</p>
</div>

2 réponses

Gihef Messages postés 5150 Date d'inscription   Statut Contributeur Dernière intervention   2 779
 
Bonjour,

Essaye en découpant ton image en autant de boutons que d'entrées dans le menu.
Et donc en abandonnant les map, mais en utilisant des listes.


++
Les “calques”, c'est quelque chose de plutôt spécifique.
Ici on préfère parler de bloc, de <div>.
Mais que ça ne t'empêche pas de les désigner par des noms plus évocateurs (-;

--
0
faureste Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   10
 
Merci quand meme Gihef mais j'ai trouvé la solution...
(j'ai pris ce système pour eviter de me trouver avec une panoplie de bouton menu)

La solution c'est de forcer l'affichage du menu en lui donnant à chaque champ MAP un onMouseOver. Maintenant dès qu'il y a un un passage de sourie sur une MAP le menu reste affiché.

Merci et problème resolu
0