event.fromElement et Firefox

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Mathcom

event.fromElement et Firefox

Message 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)
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Message par jpj »

Bonjour,

Je déplace dans le forum "Développement web", plus adapté.
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Il y a un tableau d'équivalences sur cette page :
http://developer.mozilla.org/fr/docs/Mi ... .A8nements
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message par Asumbaa »

Mathcom

Localiser coordonnées d'une zone AREA

Message 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)
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message 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 ?
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Mathcom

event.sreenX et event.screenY

Message 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)
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message 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.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités