Обход дерева html элементов.

novadesign

Новичок
Обход дерева html элементов.

При помощи ajax пытаюсь сформировать часть html страницы, а потом ее вывести при помощи javascript.

Если ajax возвращает просто текст, то проблемы нет, вывод делаю при помощи свойства data
xmlhttp.responseXML.getElementsByTagName('msg')[0].firstChild.data;

Но если возвращается html, то data пустая. Каким образом можно получить html текст, который был передан ajax?
 

novadesign

Новичок
xmlhttp.responseXML.getElementsByTagName('error')[0].responseText

responseText возвращает "undefined"

Автор оригинала: BRat
responseText

http://justgoogleit.ru/
-~{}~ 31.03.07 16:17:

Работает, но только в опере, в IE undefined

Автор оригинала: Luerssen
innerTEXT / innerHTML ?
-~{}~ 31.03.07 16:21:

Причем, что странно. Попытался вывести все свойства объекта

xmlhttp.responseXML.getElementsByTagName('error')[0]

при помощи
{

var result = \"All Properties: \\n\";
var j=0;
for ( var i in obj )
{
result += i + \"=\" + obj + \" \\n \";
}
alert(result);
}

в опере все работает, и получаю список свойств, а в IE получаю ошибку в строке "for ( var i in obj )" -"Object does not support this action"
 

novadesign

Новичок
проблему решил немного проще.

в передаваемый текст добавил <![CDATA[
 
Сверху