Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Document Object Model

DOM в браузере Netscape

> В 7 версии Netscape обращение к объекту идет точно так же, как и для Оперы.

Не Совсем Так. В Обоих Этих Браузерах Доступ К Объектам Идет В Соответствии Со Стандартом Document Object Model: http://www.w3.org/DOM/. И В Netscape Она Появилась В 6-й Версии, На Пару Лет Раньше Оперы :-).

Более Того, Ту Же Модель Поддерживает И IE С Версии 5.0. В Связи С Этим, Вот Это:

> Правильно
> if(document.all) document.all.Code.style.background = "red"
> else document.getElementById('Code').style.background = "red"

Правильно, Но Не Совсем. Лучше _Сначала_ Попробовать Обратиться Стандартной Функцией, А _Потом_ Делать Откат На .all Для IE4. Это Лучше, Потому Что, Этот Самый .all Больше Уже Нигде Развиваться Не Будет, И Теоретически Может Возникнуть Ошибка, Когда IE Через Старую Модель Не Будет Поддерживать Какое-То Свойство, А Через Новую - Будет. И Этот Код Не Сработает.

На Этом Сайте Есть Хорошие Статьи По Этому Поводу:
http://dhtml.ru/howto/browserdetect/
http://dhtml.ru/howto/hiding/ (Здесь Есть Примеры Использования Определения Стандартов В Скриптах)
СообщениеАвторДата
Влад25.02.2003 07:46
Влад25.02.2003 09:51
Maniac25.02.2003 12:30
Черт08.04.2004 18:27