добрый день уважаемые форумчане. вот возникла такая проблема: ввожу Код (Text): document.getElementById('stena1').style.left = screen.availWidth + 'px'; такая команда не работает..(( элемент существует. id прописан. в стилях для него стоит position: absolute; и параметр left. если дать команду alert(screen.availWidth); - работает. такой вариант тоже работает: document.getElementById('img').style.left = mouse_x-12 + 'px'; почему нужная строка не работает вообще не врубаюсь.... кстати, такой вот вариант тоже не катит: document.getElementById('stena1').style.left = 300 + 'px'; =( Добавлено спустя 10 минут 58 секунд: всё я решил проблему..) хотя вот странно всё таки... *.*
Смотри в Opera Dragonfly / Firebug / Google Chrome Javascript Console - он напишет, что ему не нравится. При каких условиях выполняется эта строчка? Может быть сразу, как загрузилась? Т.е. НЕ на onload или клик какой-нибудь? В таком случае в момент выполнения строки JavaScript элемент stena1 возможно ещё не создан на странице и присвоить ему стиль невозможно.
да да. именно в этом и была проблема. элемент ещё не был создан, а я пытался изменить его стиль. *.* но сейчас всё работает.