Доброго времени суток. Столкнулся с проблемами с innerHTML. Буду очень благодарен за помощь! Проблема такова: Есть функция вида: function insInnerHtml(id, html) { d=document.getElementById(id) d.innerHTML=html; } Проблема 1 в Internet Explorer: если я вставляю таким образом HTML на страницу, а в том HTML был элемент, например, c id = 'ins_here' и я пытаюсь вставить туда другой HTML этой же функцией, то Explorer не отрабатывает и пишет JavaScript ошибку дословно: "Неизвестная ошибка выполнения". Неужели innerHTML в Explorer не может вставить HTML в код, уже вставленный в документ тоже с помощью innerHTML? Проблема 2 в Opera: имеется таблица И имеется шаблон строки: строка Если я пытаюсь вставить с помощью innerHTML код строки в таблицу, то в Opera теряются все тэги! Решение с помощью createCell и других нодов не подходит. Код строки берется из шаблона и переписывать под каждое мелкое изменение кода строки код JavaScript - это убийственно! А таких строк различного вида на сайте может быть много. Решение есть, если вставлять строки вместе с тегами Подобное было в FireFox, но в том случае, если я вставлял теги не в таблицу, а следовательно неправильные теги пропадали - все логично. Но в Opera они пропадают вне зависимости от того, в правильное место документа они вставляются или нет.Вот такие проблемы! Заранее спасибо большое за советы!