Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Реальное положение и размеры любого элемента...

> День добрый,
> Помогите узнать реальные положение и размеры любого элемента под NN6,

Ох, Любит Же Народ Себе Проблемы Придумывать! Уже Года Два, Как Можно Не Думать В Стиле "Под IE/Под NN", А Вопросы Такого Рода Все Появляются...

На Этом Сайте Буквально Здесь - http://dhtml.ru/howto/relpos/ - Все Очень Хорошо Написано, Как Это Делается Для Всех Браузеров. Если Из Них Оставить Только Современные (IE5.5+, NN6+), То Там Вообще Все Очень Коротко.

P.S. Если Лень Читать Статью, То Я Бы Написал Так:

function PosX(El){
var Result=El.offsetLeft;
while((El=El.parentNode).nodeName!='BODY')
Result+=El.offsetLeft;
return Result;
}//PosX

function PosY(El){
var Result=El.offsetTop;
while((El=El.parentNode).nodeName!='BODY')
Result+=El.offsetTop;
return Result;
}//PosY

Ну А Дальше Пользоваться:
PosX(document.getElementById('Something'));
PosY(document.getElementById('Something'));
СообщениеАвторДата
НАМ26.05.2002 13:57
Leechy27.05.2002 20:15
НАМ27.05.2002 23:05
Maniac27.05.2002 11:18
НАМ27.05.2002 19:00
Maniac28.05.2002 10:37
гоша27.05.2002 18:53
Maniac28.05.2002 10:36