[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Расположение DIV'ов на странице
Timok
Люди, подскажите - какое свойство отвечает за расположение div-а, чтобы можно было его двигать по странице (при стиле <i>position: absolute</i>)? Пробовал так:<br>
document.move_element.style.left = x
document.move_element.style.top = y
 

где "move_element" - name этого div-а. Пишет, что ошибка. Как правильно обратиться к свойству?



Спустя 9 часов, 57 минут, 40 секунд (21.06.2006 - 09:24) vasa_c написал(а):
Во-первых, ты сделал его абсолютно позиционируемым?
(position:absolute в css)?

el.style.left — правильная запись, скорее всего document.move_element неправильный, что выведет
alert( document.move_element )?

И лучше все-таки через DOM делать, т.е. повесить id и обращаться к элементу через document.getElementById()

PS. И еще в css желательно еденицы измерения ставить, т.е.
...style.left = x + "px";

Спустя 3 часа, 13 минут, 11 секунд (21.06.2006 - 12:37) Timok написал(а):
Да, сделал position:absolute, у меня там 2 div'а, один на другом. Верхний слой нужно как-то двигать.
alert( document.move_element ) - пишет undefined
а что значит el.style.left?

Спустя 24 минуты, 52 секунды (21.06.2006 - 13:02) vasa_c написал(а):
QUOTE
а что значит el.style.left?

Элемент значит, просто в общем виде имел ввиду.

QUOTE
alert( document.move_element ) - пишет undefined

Значит не правильно адресуешь элемент.

Покажи разметку.
А еще лучше повесь на него id:
CODE
Слой который двигаем

и обращайся к нему по id:

document.getElementById( "divID" ).style.left = x + "px";

Спустя 22 минуты, 54 секунды (21.06.2006 - 13:25) Timok написал(а):
vasa_c,
спасибо, получилось! :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.