Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Как можно заставить мозилу понимать document.all

Обсуждение темы Как можно заставить мозилу понимать document.all в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Или можно как нить по другому обойтись. Этот движок их не читает document.all Вот посмотрите: есть тесты: http://fanat-home.by.ru/WD/test/04.html В осле ништяк (правда в ...


Закрытая тема
 
Опции темы
Старый 14.05.2008, 23:43   #1
Или можно как нить по другому обойтись.

Этот движок их не читает document.all

Вот посмотрите: есть тесты:

http://fanat-home.by.ru/WD/test/04.html

В осле ништяк (правда в 6 не так, но это вина браузера), в Опере ништяк, а вот в мозиле ваще нехочет. даже alert, что в функции прописан вызывать не хочет, хотя в алерте обычный текст есть.

Короче вопрос к программерам
 
Старый 14.05.2008, 23:43
Ссылки
Старый 15.05.2008, 08:32   #2
fanat_92, посмотри раздел скрипты, там есть методы обращения к элементам
 
Старый 15.05.2008, 10:50   #3
Он и не должен понимать document.all — это прихоть осла, которую потом для совместимости внедрили в оперу.

Обходите элементы через childNodes.
 
Старый 15.05.2008, 12:41   #4
deMone, а можно поподробнее?
 
Старый 15.05.2008, 13:08   #5
Пожалуйте:
http://developer.mozilla.org/en/docs...ent.childNodes
 
Старый 15.05.2008, 13:17   #6
document.all - жесть блин. Насколько я помню, это типа клёвая фича, сделанная вместо getElementBy... в IE 4. уже в следующей версии, microsoft одумалась, предоставив семейство getElementBy..., но для совместимости document.all оставили. Зачем эту хрень в оперу вставили... сам незнаю. стадный инстинкт наверное.
 
Старый 15.05.2008, 14:25   #7
Вон оно че. Я то и не знал. Нам как сказали, что к ид можно через document.all я и успокоился
 
Старый 15.05.2008, 14:37   #8
если тебе элемент по id нужен, document.getElementById жжёт форева.
можно также написать свою функцию, которая будет ещё, например, кэшированием полученных элементов заниматься.
(где-то видел я пример, в котором просто и понятно показали, что кэширование полученных элементов ускоряет работу в разы)

Последний раз редактировалось kost; 15.05.2008 в 15:38..
 
Старый 15.05.2008, 18:33   #9
Ну вот и славно. Надо будет поменять скрипт.
 
Старый 15.05.2008, 18:33
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
$(document).ready просто джава скриптом BleSSeD HTML, CSS, JavaScript 5 25.05.2009 19:48
Можно ли заставить js писать в файл fanat_92 HTML, CSS, JavaScript 16 17.04.2008 21:00
document.height yuk ASP, Perl, PHP и MySQL 0 27.01.2007 12:52
не могу разобраться с document.getElementById() Бронислав HTML, CSS, JavaScript 4 21.12.2006 09:29
document.body.clientHeight и doctype dantistus HTML, CSS, JavaScript 0 19.02.2006 00:10


Текущее время: 21:58. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум