Du kennst den Zielknoten ?
Den Code habe ich aus dem Kopf geschrieben, könnte also falsch sein.
var target = document.getElementById("...");
var isf = document.createElement("iframe");
var idoc = (isf.location!=undefined&&isf.location!=null)?isf:isf.contentWindow;
idoc.location = "http://...";
target.appendNode(isf);