Siri: AJAX - XML - IE

Beitrag lesen

Hallo,

Es ist ja auch kein HTML was zurückgeliefert wird, sondern XML.
Du kannst den responseText einfach in einen (nicht eingehangenen) iframe als innerHTML einfügen, dann wird dieser als HTML geparst und du kannst darauf zugreifen.

Naja... Es ist schon HTML mit einer Doctype-Deklaration... FF akzeptiert das, IE nicht.

var allElements = checkResponseXML.getElementsByTagName("*");  
for (var i = 0; i < allElements.length; i++) {  
	var loopElement = allElements[i];  
	var loopElementId =loopElement.getAttribute("id")  
	if (loopElementId != null) {  
		  
		if (loopElementId == "abc") {  
				var virtualIframe = document.createElement("iframe");  
				virtualIframe.innerHTML = loopElement;								  
				newGalleryNav = virtualIfram.getElementById("gallerynav") ;							  
		}  
	}  
}

Meinst du so? virtualIframe.innerHTML = loopElement; wirft im IE einen "Unknown runtime error"

Viele Grüße
Siri