Map Area OnMouseOver [Résolu]

Signaler
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
-
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
-
Bonsoir,

J'esaie de gérer le OnMouseOver d'un menu qui s'affiche sur une Area d'une Map :


Voici le code :






Test de Map















[0.php texte1]


[1.php texte2]

-->






var gMenuOpen;
gMenuOpen = Array();

max = 1; // à définir en cas de plusieurs menus
for (i = 0 ; i < max ; i++)
{
gMenuOpen[i] = false;
}

function showmenu(obj)
{
if (gMenuOpen[obj]==false)
{
Menu = "Menu" + obj;
if (document.getElementById)
{
document.getElementById(Menu).style.visibility = "visible";
gMenuOpen[i] = true;
}
}
}

function closemenu(obj)
{
strfunc = "closereal(" + obj + ")";
setTimeout(strfunc, 300);
}

function closereal(obj)
{
document.images.CarteRegion.src='Img.jpg';
if (gMenuOpen[obj]==false)
{
Menu = "Menu" + obj;
if(document.getElementById)
document.getElementById(Menu).style.visibility = "hidden"
}
}





Au passage de la souris sur l'Area, l'image de fond change et le menu s'affiche
MAIS, si on se promène sur le menu, un phénomène se produit :

- si les items du Menu sont du texte, alors tout va bien
- si c'est autre chose (ligne de tableau ou des liens) alors le menu se referme !

et j'ai besoin de mettre des liens sur ce menu..

merci de me donner un coup de main

cantador

1 réponse

Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
12
problème réglé en scindant le traitement de l'image et du menu séparément..

cantador