Map Area OnMouseOver [Résolu]
cs_cantador
- Messages postés
-
4718
- Date d'inscription
- dimanche 26 février 2006
- Statut
- Modérateur
- Dernière intervention
- 14 janvier 2021
-
cs_cantador
- 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