Программирование > JavaScript & JScript
Доступ к CSS свойствам в Netscape
Lucent:
Есть слой. Мне его нужно динамически позиционировать.
Пробовал:
1. document.getElementById("a1").style.top=200
2. document.a1.top=200
Не получается.
В IE все работает.
Макс:
Lucent
возьми лучше какую-то библиотеку для кроссброузерных скриптов на javascrip (ссылки в FAQ-е).
document.layers[\'a1\'].top - вроде так
Nickii:
Lucent
--- Цитировать ---Lucent:
document.getElementById("a1").style.top=200
--- Конец цитаты ---
200 чего? Правильно написать так:
document.getElementById("a1").style.top=200+"px"
ну или document.getElementById("a1").style.top="200px"
professorX:
ну, это смотря какой НН...
Nickii:
professorX
--- Цитировать ---professorX:
ну, это смотря какой НН...
--- Конец цитаты ---
Что ты имеешь в виду? На CSS есть стандарты, так вот в них говорится что размеры могут быть "px", "pt", "sm", "mm" ну может еще чего. И поэтому нормальные браузеры не понимают 200чего?
Сходи ка на http://www.w3c.org там много чего можно найти. В том числе и документацию в руском переводе на CSS и CSS2
Навигация
Перейти к полной версии