11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

En fait j'ai un peu honte de mon problème mais bon...

Je cherche à récupérer les coordonnées d'une image dans ma page mais je n'y arrive pas...

J'ai essayé plusieurs choses:

x=document.getElementById(elem).style.top;
y=document.getElementById(elem).style.left;

ou encore:

x=document.getElementById(elem).offestHeight;
y=document.getElementById(elem).offestLeft;

Je ne sais plus comment faire..... Smiley confus Smiley sweatdrop Smiley bawling
Modifié par pomedeterre (23 Apr 2006 - 13:37)
As-tu essayé offsetLeft et offsetTop ?
ATtention avec ceux-ci : sous IE, la position donnée est calculée par rapport au conteneur parent, alors que dans les autres navigateurs, il s'agit de la position par rapport au bord haut-gauche de la page.

style.top et style.left ne contiennent de valeurs que si ils ont été précisés dans un style en ligne <div style="......"> ou si une valeur leur a été préablement attribuée par javascript.