wahsaga: Inhalt eines Iframes vom parent aus ändern

Beitrag lesen

hi,

In einem Iframe gibt es eine Liste '<ul id="mylist"></ul>'. Im parent-window läuft ein javascript, das Listenelemente in die Liste dieses Iframes per appendChild anhängt.

Wo werden diese neuen Listenelemente erzeugt oder hergeholt?

Im Firefox und Safari funktioniert die Sache auch einwandfrei. Beim IE6 gibt es allerdings einen Fehler beim appendChild (ungültiges Argument).

Dazu habe ich auf einer Seite einen kleinen Hinweis gesehen, dass es der IE nicht erlaubt, Iframes vom Parent aus zu verändern. Stimmt das?

Du kannst nicht so einfach Nodes aus einem Dokument in ein anderes hineinhängen.
importNode wäre da vorher anzuwenden, aber das kann der IE nicht. Mit cloneNode gibt es im AJAX-Umfeld ein paar Workaround-Ideen, aber von denen hat sich für mich auch noch keine als praktikabel herausgestellt.

Gibt es einen Workaround?

Elemente, die ins Iframe-Dokument eingehängt werden sollen, auch in dessen Kontext erzeugen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }