unknown: AJAX - XML - IE

Beitrag lesen

virtualIframe.innerHTML ist dann im Debugger des IE8 ein leerer String.

Hmm, das ist nicht so schön, sollte laut Docu eig. auch gehen.

Kann das daran liegen, dass es ein komplettes Dokument ist?

Vermutlich eher, weil innerHTML readonly ist bei iframes.

Irgendeine Lösung muss es doch geben. Es ist doch naheliegend, dass man per AJAX HTML ausliefert und die entsprechenden Elemente der aktuellen Seite mit neuen Elementen ersetzt. Oder ist das so ungewöhnlich?

HTML-Teile kann man einfach in ein div hängen und so wie es aussieht geht es mit einem komplettes Dokument nicht so einfach. Bleibt eigentlich nur, den Inhalt des body extrahieren und wieder in ein div stecken.