dHTML в IE4> Вот некоторые св-ва и методы DOM : getElementById, firstChild,lastChild,childNodes[index],createElement,appendChild,setAttribute,getAttribute > , > createAttribute(IE5 не подд.) и другие.
Вот Интересно, Зачем Читать Людям Лекцию По Тому Вопросу, О Котором Собираетесь Спрашивать? :-)
> Но дело в том, что всё это работает, хоть и частично, но всё же только в IE5 и выше.
А Также И В Других Браузерах. Например, В Том Же Netscape. Ну И До Кучи Mozilla, K-Meleon, Galeon И Остальные Из Той Же Серии.
> Но ведь огромная часть интернета > использует ещё IE4, а то и IE3.
Огромная? Откуда Такая Интересная Статистика? Очень Их Мало. IE3 Вообще, Можно Считать, Нет. Это Раз. Второе - Надо Все-Таки _Привыкнуть_, Что _Старый_ Софт Не Будет Замечательно Работать С Новыми Технологиями, Эффектами И Т.П. Или Будет, Но Не Полностью, Неправильно, Сложно И Трудно. По-Моему, Это Очевидно.
> Так вот, какая же имеется альтернатива тому, что я писал выше в IExplorer4?
Как Вы Заметили, Там Есть Массив Всех Элементов document.all, А Также Свойство innerHTML У Элемента. В Принципе, С Их Помощью Можно Сделать Почти Все. Но Нужно Ли - Вопрос. И Мой Ответ - Не Нужно. Это Вносит Лишние Проблемы Всем, От Пользователей До Разработчиков. В Конце Концов, Microsoft Сама Отказалась От Этих Извращений В Пользу DOM.
> <ahref="javascript:"onClick="this.innerText='Text2'">Text</a>, и о чудо, изменился! Стало быть делаешь одно и тоже, но только в разных местах, а результаты разные?!
Не Удивительно. В IE4 Вообще Довольно Много Ошибок. И В IE5, И В Mozilla. И Вообще В Любом ПО :-).
Собственно, Вывод, На Мой Взгляд, Должен Быть Таким: Поддерживать Надо Стандартные Технологии, А Также Те, Которые Присутствуют В Популярном Софте. Ни К Тому, Ни К Другому IE4 Уже, Слава Богу, Не Относится. |