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";
(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?
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,
спасибо, получилось! :)
спасибо, получилось! :)