Christian Kruse: JavaScript, AJAX, DOM

Beitrag lesen

你好 Sven,

Leider werden die Eigenschaften nodeValue bzw data als reiner Text
interpretiert... Ich bekomme also nicht die Tabelle dargestellt, sondern
nur den HTML-Code.

Muss ich jetzt wirklich die Tabelle mit createElement() und appendChild()
über das DOM manuell aufbauen??

Ich habe das in der Version 3.4 des Forums so gelöst:

  
var cnt = xmlhttp_get_contents(xmlhttp,forum_base_url+'?oc_t='+tid+'&t='+tid+'&a='+action+'&mode=xmlhttp&unique='+date.getTime(),null,null);  
  
var el = document.createElement('div');  
el.innerHTML = cnt;  
  
list.replaceChild(el.firstChild,litem);  

xmlhttp_get_contents() liefert dabei responseText zurück. Eine
Schummel-Lösung, aber sie funktioniert in allen Browsern, die
XMLHttpRequest unterstützen ;-)

再见,
克里斯蒂安

--
Kommt ein Vektor zur Drogenberatung: "Hilfe, ich bin linear abhaengig!"
http://wwwtech.de/