Forum de discussion
Forum « Programmation HTML » (archives)
Re: modification curseur sur map??
Envoyé: 22 septembre 2004, 9h07 par Oznog
Ne t'en fait pas, la solution n'était pas facile à trouver. Tout ce qui fonctionne normalement ne semble pas fonctionner pour l'image MAP. Aucun style MAP. Le style A sur un imageMap n'existe pas!! etc. J'ai bien dû tester une bonne dizaine d'idée!
Normalement un onmouseover="this.cursor='help';" suffirait directement dans la balise MAP mais non. sur le Web toutes les solution simule un imageMap avec des calques avec position absolue.
Mais j'ai pensé référer à l'objet image directement. Pour ce faire je dois iodentifier l'image avec un id (monImageMap) :
<img id="monImageMap"... >
Ensuite, je capture le comportement "onmouseover" directement sur l'image map. Et aussi le "onmouseout" pour rétablir le curseur :
<map name="Map" onmouseover="..." onmouseout="...">
Et pour changer le curseur, je cible directement l'objet (document.getElementById('monImageMap')) :
<map name="Map" onmouseover="document.getElementById('monImageMap').style.cursor='help'" onmouseout="document.getElementById('monImageMap').style.cursor='hand'">
Ça fonctionne parfaitement.
Ciao
Oznog
Réponses
|