Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Назначение значения атрибуту стиля (https://javascript.ru/forum/misc/6832-naznachenie-znacheniya-atributu-stilya.html)

thunder2 25.12.2009 22:36

Назначение значения атрибуту стиля
 
Есть некий скрипт в котором таблице "submenu" меняются координаты Top и Left вот таким образом:
submenu.style.top=mainmenu.offsetTop+mainmenu.clie ntHeight;
mainmenu.offsetTop+mainmenu.clientHeight = 27 (Number)

В IE этот кусок работает как надо, в FF (Opera) значение submenu.style.top остается равно "0".
Я уже мозг весь сломал: "Чё за фигня" ? Как поменять значение этого аттрибута в FF и Opera.

З.Ы. Не люблю я эти два браузера. Вечно с ними какие-то заманохи.

thunder2 25.12.2009 22:44

Блин в Yandex`е нашел такой фрагмент curPopup.div.style.top=y+"px";
Сделал также у себя... заработало ! Не ну вот как это объяснить ? И еще на IE ругаются, мол кривой, плохой... у-у-у-, не люблю я эти два браузера !

Riim 26.12.2009 01:42

Цитата:

Сообщение от thunder2
Не ну вот как это объяснить ?

Для xhtml указывать единицы измерения обязательно по стандарту, FF и Opera все правильно делают - всячески унижают говнокодеров.

x-yuri 26.12.2009 14:41

Цитата:

Сообщение от thunder2
Не ну вот как это объяснить ? И еще на IE ругаются, мол кривой, плохой...

он user friendly, developer angry

thunder2 26.12.2009 23:56

Цитата:

Сообщение от Riim (Сообщение 39204)
Для xhtml указывать единицы измерения обязательно по стандарту, FF и Opera все правильно делают - всячески унижают говнокодеров.

А вот можно было сказать всё это тока без последнего слова ?

Riim 27.12.2009 02:51

Цитата:

Сообщение от thunder2
А вот можно было сказать всё это тока без последнего слова ?

Конечно можно, просто было бы лучше, если бы вы просто спрашивали и ждали ответ, не пытаясь кому-то что-то навязать между делом.


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