Показать сообщение отдельно

  #22  
Старый 04.03.2008, 00:23
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

Цитата:
Сообщение от 3dn  
а не думал что ALL только в ИЕ есть?
3dn, не стоит говорить, если не уверен.
document.all поддерживают как раз все основные браузеры.
Тем не менее, они поддерживают эту коллекцию "низкоуровнего" DOM, по сути, только для IE-cовместимости.

В настоящее время в браузерах Opera (с билда 9755 версии 9.5), Firefox и Safari применяется "маскировка" document.all, и при попытке проверить существование этой коллекции в условных операторах, выражение, грубо говоря,"исполняется" в false и JS-движок переходит на ветку кода, минуя предназначенную только для IE.

При прямом использовании этой коллекции, без проверок, работать будет.

За исключением, конечно, Firefox - в режиме соответствия стандартам отключит эту коллекцию вообще,
но сервис Ucoz заранее исключил эту возможность, размещая рекламу на самом верху, где должно быть объявление доктайпа, а не реклама, тем самым включая "режим совместимости".

Цитата:
imajo.ati, а ну сделай совместимо для всех популярных браузеров
Не знаю, как ответит imajo.ati, но лично я не вижу никакой проблемы.

3dn, так борешься за эту систему, как будто сам написал.

P.S. Лучше, конечно, не использовать document.all. Ну его нафиг.

Последний раз редактировалось astrologer; 04.03.2008 в 01:18..
 
Ответить с цитированием