Hallo Zusammen,
ich habe folgenden Fall: Ich habe eine Tabelle, die eine ID besitzt. In einem IFrame sende ich einen Request an ein CGI-Script, welches mir eine Tabelle mit der selben ID zurückliefert (im IFrame!). Zusätzlich rufe ich danach folgende Methode auf:
function updateElement(id) {
if(id) {
var sourceElement = document.getElementById(id);
var targetElement = top.document.getElementById(id);
if(sourceElement && targetElement) {
targetElement.parentNode.replaceChild(targetElement, sourceElement);
}
}
}
Als ID übergebe ich die ID der Tabelle. Ich habe an verschiedenen Stellen alerts eingebaut und sourceElement sowie targetElement sind gefüllt. Aber beim Aufruf von replaceChild(..) bekomme ich die JavaScript-Fehlermeldung "Ungültiges Argument" (IE 6).
Ziel soll es sein, die Tabelle mit der neuen Tabelle aus dem IFrame zu ersetzten... Kann mir jemand erklären, was ich falsch mache?
Danke und viele Grüße!