Map Area OnMouseOver [Résolu]

Signaler
Messages postés
4718
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
14 janvier 2021
-
Messages postés
4718
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
14 janvier 2021
-
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
4718
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
14 janvier 2021
14
problème réglé en scindant le traitement de l'image et du menu séparément..

cantador