Page 1 sur 1

event.fromElement et Firefox

Publié : 01 août 2007, 17:00
par Mathcom
event.fromElement n'est pas supporté par Firefox. Quelle est la fonction équivalente pour règler le problème.

Merci.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)

Publié : 01 août 2007, 17:44
par jpj
Bonjour,

Je déplace dans le forum "Développement web", plus adapté.

Publié : 01 août 2007, 18:45
par Benoit
Il y a un tableau d'équivalences sur cette page :
http://developer.mozilla.org/fr/docs/Mi ... .A8nements

Publié : 02 août 2007, 10:15
par Asumbaa

Localiser coordonnées d'une zone AREA

Publié : 09 août 2007, 17:39
par Mathcom
Pas de problème avec Microsoft, mais Firefox semble ne pas pemettre cela. J'utilise la fonction element.offsetLeft et element.offsetTop, mais ne fonctionne pas. Le code suivant donne des résultats insatisfaisants : element.screeX et element.screenY (l'image ne se positionne pas au bon endroit). Firefox permet-t-il de localiser les coordonnées X et Y du coin supérieur gauche d'une zone AREA ?

Merci.

Mathcom.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)

Publié : 09 août 2007, 18:35
par Benoit
Je ne suis pas sûr de bien comprendre ta question, screenX et screenY ce sont des propriétés des évènements (events), pas des éléments.

Qu'est-ce que tu essaies de faire exactement ?

event.sreenX et event.screenY

Publié : 09 août 2007, 18:55
par Mathcom
En effet désolé de l'erreur. Il s'agit effectivement de events et non element. J'ai une image avec laquelle j'utilise un "map area". Dépendamment de la zone cliquée, je veux positionner une image à partir de la position X et Y de la zone area en question. Ce qui suit est un bout de code définissant la "map" sur une image.

case "MakitaIon":
{
Tab_Data[0] = new Array();
Tab_Data[0][0] = '\
<map name="Makita_Ion">\
<area id="MakitaIon_1" shape="rect" coords="5,4,144,286" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_2" shape="rect" coords="156,6,295,286" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_3" shape="rect" coords="307,7,444,287" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_4" shape="rect" coords="456,6,595,286" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_5" shape="rect" coords="606,5,745,286" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_6" shape="rect" coords="5,296,146,571" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_7" shape="rect" coords="154,296,357,568" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_8" shape="rect" coords="366,296,507,428" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_9" shape="rect" coords="367,437,506,569" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_10" shape="rect" coords="5,579,145,851" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_11" shape="rect" coords="155,578,295,853" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_12" shape="rect" coords="306,581,445,851" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_13" shape="rect" coords="456,579,596,852" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
<area id="MakitaIon_14" shape="rect" coords="606,579,745,852" nohref onclick="Zoom(event)" title="Cliquez pour détails">\
</map>\
<img id="Img_MakitaIon" src="Promotion_En_Magasin/Makita/Images/Makita(Batteries).jpg" border="0" width="750" height="857" alt="" usemap="#Makita_Ion">';
break;
}

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)

Publié : 09 août 2007, 23:18
par Benoit
J'ai rarement joué avec les maps, mais je crois que tu reçois les positions par rapport à l'élément IMG en fait. C'est lui qui reçoit les évènements souris et pas AREA en tout cas.