помогите вставить в HTML загружаное чарез ajax

flash-vkv

Новичок
помогите вставить в HTML загружаное чарез ajax

суть проблемы вставить в HTML документ то что загрузилось через аякс
загруженные данные представляют собой ХHTML
в ФФ все работает но вот в опере и IE получается както каряво

подскажите уневерсальны метод вставки в документ
или способы для разных браузеров так чтобе безотказно работало
 

Кром

Новичок
Универсальных методов, как известно не существует. А статьи обсуждающие различия в работе броузеров, касательно Ajax, можно найти в интернете.
 

ZN

Новичок
опишите проблему точнее, в какой именно элемент вы хотите вставить
 

flash-vkv

Новичок
ну вот к примеру

if (this.doc.readyState == 4) {
if (this.doc.status == 200) {
xmlDoc = this.doc.responseXML;
docxml = this.xsltProcessorLeft.transformToFragment(xmlDoc, document);

this.leftDiv = document.getElementById("leftDivJur");

this.leftDiv.innerHTML = "";
this.leftDiv.appendChild(docxml);
};
};

те получаю накладываю xsl и вставляю
это первый метод работает в ФФ опере и если заменить transformToFragment() то и в IE будет работать
но в ФФ я делаю и так
doc = this.doc.responseXML.documentElement;
mainDiv.replaceChild(doc, DivRes );
(конечно загружая xhtml, а не просто xml)

но а вот в опере такой маневр не проходит
смысл загрузки xhtml облегшить проц клиента(не делаю xslt)

вот и прошу подскажите как в опере и IE сразу вставлять полученные данные.
 

ZN

Новичок
flash-vkv
почему не работает - читайте мсдн и прочие маны, на то они и разные браузеры
как сделать в обоих? определяйте браузер клиента и используйте соответствующий код.
 

flash-vkv

Новичок
послать на манул и я могу,
конкретней чтонибуть можите сказать хотяб для IE, используя replaceChild.
у меня к примеру страные веши получаются использую replaceChild то он работает ка надо то отказывается вставлять(я имею ввиду где вставляет там работает безотказно, но пробую пременить в других местад кидает исключения )
а для IE вобше жалует на неподдерку данного интерфейса
Опера заменяет но вставляет как спложной текс(игнарируент тяги, какбудто не указана пространство имен) но втоже время этотже код работает в ФФ

если можно кинти линки на примеры
 

skynet80

rundesigner.com
Версия оперы?
посмотри библиотеку xAJAX и prototype
Намного упростишь себе разаработку приложений.
 

flash-vkv

Новичок
чтота я не пойму смысл этой записи
document.getElementById(obj).firstChild.data = data;
 
Сверху