Программирование > JavaScript & JScript

Проблема с определением top

<< < (5/5)

pahal:
Спасибо, попробую...

Nickii:
Если вернуться к первому варианту:

 d = eval("document.getElementById(id)").style;
 top = d.top;

Но второй несколько лучше
 
 d = document.getElementById(id);

 Вот только свойства
  offsetLeft и offsetTop специфичны для IE попробуй
 использовать clientLeft и clientTop

Если не поможет вставь следующий код в текст скрипта
и посмотри какие свойства нужно использовать

 d = document.getElementById(id);
test = open("","Test","width=600,height=400,scrollbars=1")
test.document.open();
for(i in d)
  test.document.write(i+"="+d+"
");
test.document.close();


Если ты пользуешь элемент в первый раз, то это свойство style ежели они не были до этого установлены ты действительно не получишь.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии