Calques et menu déroulant

Résolu
faureste Messages postés 76 Statut Membre -  
faureste Messages postés 76 Statut Membre -
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>
A voir également:

2 réponses

Gihef Messages postés 5165 Statut Contributeur 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 76 Statut Membre 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