![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
вбиваю в адресной строке что-то типа:
javascript: дальше код создания div'ов. стиль такой: Код:
for (i = 0; i < 10; i++) {
var d = document.createElement('div');
d.style.position = 'absolute';
d.style.top = 0;
d.style.left = i * 50;
d.id = 'div'+ i;
d.style.height = 20;
d.style.width = 20;
d.style.textAlign = 'center';
d.innerHTML = blabla + mas[i];
document.body.appendChild(d);
}И далее уже хочу управлять положением созданных элементов, но почему то они не хотят изменять свои координаты. d.top = бла-бла - не работает. Но если перед кодом создания элементов написать document.write(''), то все работает. |
|
#2
|
||||
|
||||
|
ну сам же в начале писал:
d.style.top = 0; либо: document.getElementById('div5').style.top = 100; |
|
#3
|
|||
|
|||
|
Потом я, в обработчике события mousemove пытаюсь изменить их style.top в зависимости от координат мыши, но их положение не меняется. Или надо как то по-другому менять, например, не через style.top?
|
|
#4
|
||||
|
||||
|
PHP код:
|
|
#5
|
|||
|
|||
|
Обижаешь )) я не настолько туп. ))) Я именно таким способом и пытаюсь менять
|
|
#6
|
||||
|
||||
|
честное слово - не хотел обидеть) не увидел у тебя такого.
|
|
#7
|
||||
|
||||
|
PHP код:
только в IE http://j2me.webservis.ru/divmove.htm так надо? |
|
#8
|
|||
|
|||
|
Спасибище. Все соль была в posTop и posLeft. Через них координаты меняются.
|