Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   помогите с положением свободно позиционируемого объекта (https://javascript.ru/forum/dom-window/4494-pomogite-s-polozheniem-svobodno-pozicioniruemogo-obekta.html)

Newgen 27.07.2009 14:33

помогите с положением свободно позиционируемого объекта
 
Sorry, пишу еще раз потому, что в предыдущей теме вылетело самое важное обращение.
Можно ли использовать функции в качестве свойства абс_позиционируемого объекта
Please, help!!!
Нужно привязать объекты к фону, и чтобы их позиции не зависели от окна и разрешения пользователя.. В моем случае пытаюсь получить ширину пользовательского окна, вычисляю стартовую позицию а потом нужно присвоить свойству left абсолютно позиционируемого объекта. Что не так?
..............
<script language="JavaScript" type="text/JavaScript">
function start_position(){
var myWidth=0, start_pos=0;
myWidth=document.documentElement.clientWidth;
start_pos=(myWidth-800)/2+242;
return start_pos}
</script>
................
<body background="pics/bg_glob.JPG" width="800px" style="margin:0px">
<div id="off00102" style="position:absolute; left:start_position(); top:116px; width:95px; height:160px; z-index:2; border: 1px none #000000;">
<a href="pics/off_00102.jpg" rel="lightbox" title="oasis"><img src="pics/off_00102.png"></a></div>
.........................

B~Vladi 27.07.2009 14:35

Зачем постишь 2 раза?:nono:

Newgen 27.07.2009 14:44

дико извиняюсь
 
слабый знаток форумов: влепил код с ошибкой, не понял как исправить

B~Vladi 27.07.2009 14:50

Справа есть кнопка ред. Отредактируйте свой код bb-тегами.

Kolyaj 27.07.2009 14:56

Цитата:

Сообщение от B~Vladi
Отредактируйте свой код bb-тегами.

Он не зарегистрирован, не выйдет.

B~Vladi 27.07.2009 15:21

Цитата:

Сообщение от Kolyaj
Он не зарегистрирован, не выйдет.

Упс... что-то я не посмотрел даже:)

Newgen 27.07.2009 17:01

Сорри еще раз что нафлудил
 
А есть какие-то комментарии по теме?:help:

B~Vladi 27.07.2009 17:02

Размер клиентской области не кроссбраузерно получаешь. Давать код не рискну;)

Newgen 27.07.2009 17:08

А в чем риск заключается?

B~Vladi 27.07.2009 17:17

Боюсь дать неправильное решение:)
Это вообще спорная тема и каждый решает её по-своему. Но всё-такие есть стабильные варианты, которые знают, например, Kolyaj, Riim и т.д.


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