![]() |
Javascript: InnerHTML + IE
Здравствуйте.
Вопрос...как сделать данный скрипт кроссбраузерным, что бы исчадие ада(IE) его нормально выполнял) прощу прощения за громкие слова, но 487 строк js не очень интересно переписывать под один браузер :) Код:
<script>Код:
|
Re: Javascript: InnerHTML + IE
В IE innerHTML тоже работает, но применительно к самому внутреннему блоку:
Код:
<html> |
Re: Javascript: InnerHTML + IE
Иногда в IE срабатывает трюк:
element.innerHTML = element.innerHTML; // бесполезный с точки зрения программиста кусок, но в ИЕ это часто спасает А вообще советую заюзать jQuery и сделать $(element).html(...); |
Re: Javascript: InnerHTML + IE
В IE есть проблемы со вставкой фрагментов HTML, содержащих теги строк/ячеек, т.к. он неявно дополняет фрагмент тегами table/thead/tr, чтобы во фрагменте получилась правильная таблица. А потом корректно вставить то, что получилось, в готовую таблицу он уже не в состоянии. См. статью "Code Karma" одного из бывших разработчиков IE: http://www.ericvasilik.com/2006_07_01_archive.html
|
| Текущее время: 17:33. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc