dHTML в IE4Здравствуйте Maniac! Вы не поверите, но я первый раз впринципе использую форум и тому подобные сервисы в интернете, поэтому не ду- мал что ответ придёт столь быстро. > Вот Интересно, Зачем Читать Людям Лекцию По Тому Вопросу, О Котором Собираетесь Спрашивать? :-) >>Простите, а какие лекции вы имеете ввиду? На этом сайте вроде я нужных мне не нашёл, здесь только про DOM говорится в основном или я ошибаюсь? Понимаете Maniac, интернет время у меня строго ограничено и я, как обычно всё поверхностно-поверхностно, быстро-быстро пробегаюсь по всему, что меня интересует(или кажется что интересует) и вполне возможно, что я пропустил эти лекции.
> А Также И В Других Браузерах. Например, В Том Же Netscape. Ну И До Кучи Mozilla, K-Meleon, Galeon И Остальные Из Той Же Серии. >>Ну ... эти броузеры мне совершенно не знакомы(кроме NN и Мозилы естественно) :-) > Огромная? Откуда Такая Интересная Статистика? Очень Их Мало. IE3 Вообще, Можно Считать, Нет. Это Раз. Второе - Надо Все-Таки _Привыкнуть_, Что _Старый_ Софт Не Будет Замечательно Работать С Новыми Технологиями, Эффектами И Т.П. Или Будет, Но Не Полностью, Неправильно, Сложно И Трудно. По-Моему, Это Очевидно. >> Действительно, статистика, как говорится - ниоткуда, тоесть выдуманная мною самим, полагаясь на свою компетентность :-)
> Как Вы Заметили, Там Есть Массив Всех Элементов document.all, А Также Свойство innerHTML У Элемента. В Принципе, С Их Помощью Можно Сделать Почти Все. Но Нужно Ли - Вопрос. И Мой Ответ - Не Нужно. Это Вносит Лишние Проблемы Всем, От Пользователей До Разработчиков. В Конце Концов, Microsoft Сама Отказалась От Этих Извращений В Пользу DOM. >> Вот! Добрались всё-же до камня преткновения, ахилесовой пяты! Да, есть такой массив - All и я им часто пользуюсь, но, понимаете, дело то вот в чём : я немогу сделать элементарную вещь - изменить HTML или текст в элементе, когда пишу скрипт в контейнере <font id="id">Text</font> <script>document.all.id.innerText="Text2"</script> Выдаётся ошибка :"Не удалось завершить операцию 8000000a" Это, кстати относится к любому свойству элемента : и outerText и outerHTML и innerHTML! Почему? Когда просто смотришь свойство, то всё нормально, когда его изменяешь - "Не удалось завершить операцию 8000000a" и всё! Но вот самое интересное это то, что когда функцию вызываешь через обработчик события, например через onClick, то всё проходит на ура: <font onClick="this.innerText='Text2'">Text</font>, так всё получается, меня это сильно беспокоит :-), к чему бы это?! > Собственно, Вывод, На Мой Взгляд, Должен Быть Таким: Поддерживать Надо Стандартные Технологии, А Также Те, Которые Присутствуют В Популярном Софте. Ни К Тому, Ни К Другому IE4 Уже, Слава Богу, Не Относится. >>Что значит стандартные технологии? А innerHTML, разве не стандартная техн. ? Что значит IE4 поддерживать не стоит? Всё же как в IE гибко работать с HTML элементами? Как создать узел-элемент? Как его внедрить в другой узел-элемент? Как в конце то концов его удалить?! В IE5 всё это делается очень просто, так как он поодерживает DOM, правда не знаю какой Layer, я знаю что их 3, да? |