Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите чайнику определить местоположение объекта (https://javascript.ru/forum/misc/12760-pomogite-chajjniku-opredelit-mestopolozhenie-obekta.html)

maydep 02.11.2010 00:26

Помогите чайнику определить местоположение объекта
 
Подскажите как опмеделить положение объекта?
например


есть рисунок №1

<img id="lv" src='im3/P.JPG'>



есть рисунок №2
<img id="lv1" src='im3/P1.JPG' onmousedown="do_1();">



Мне надо чтобы левея верхння точка рис2 была равна верхней левой точке рис1)

пытаюсь сообщить (для себя) координаты рис 1, а НЕХОЧЕТ ((((
alert(document.getElementById("lv").style.top);
alert(document.getElementById("lv").style.left);
Подскажите чайнику

vladlen 02.11.2010 01:52

elem = document.getElementById("lv");
alert(elem.offsetLeft);
alert(elem.offsetTop);

Только учти, это смещения относительно родительского элемента, но это так не всегда (IE). В нете на эту тему есть много дребухи.

maydep 02.11.2010 02:30

спасибо за совет
offsetLeft и offsetTop работает, тока выдает какие-то "левые" координаты
offsetLeft = 0
offsetTop = 330
Не могу понять, у меня рис1 почти в центре экрана (top:630; left:388), а выдает 0 и 330, может это по отношени еще к чуму-то?

vladlen 02.11.2010 03:04

Родительского элемента, вы читаете или так? По гуглите на эту тему, не поленитесь, сразу внесете ясность что делать дальше

Kolyaj 02.11.2010 09:17

http://javascript.ru/ui/offset


Часовой пояс GMT +3, время: 05:14.