работа с DOM элементами и их свойствами
есть такой код
HEADER=document.getElementById('header') //или такой HEADER=document.all['header'] //переменная HEADER должна быть видимой для всех функций //затем такой var h=HEADER.style.height; Опера и IE не ругаются все работает а вот Mozilla ни первый ни второй вариант не воспринимает, в консоле ошибок читаю "Ошибка при анализе значения Top" то есть HEADER.style.height = null что исправить или какой другой путь есть? |
Поиск элемента выполняется после его появления в документе?
|
да скрипт в самом низу где все элементы уже сформированы
|
кажется нашел проблема была в другом
у меня было HEADER.style.height=header.clientHeight+.... header это ID элемента Mozilla требует HEADER.style.height=HEADER.clientHeight+.... в этом и проблема |
Вообще-то JS регистрочувствителен во всех браузерах (ибо стандарт).
|
регистр я не спутал header с маленькой это id элемента а не имя переменной
еще проблема в том что как я понял opera и IE понимают HEADER.style.height=150 а Mozilla требует HEADER.style.height=150+"px" блин почему нет единого стандарта :) |
|
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 11:40. |