Nachtrag:
Statt mit createElement herumzudoktern nimmst du besser gleich innerHTML
-----
PARENT:
<script type="text/javascript">
function kreieren(){
var tach=document.getElementById("zelle");
tach.innerHTML="<iframe src='irgendwas.htm' style='width:600px; height:100%; frameborder='0' scrolling='auto' name='main' id='inline'></iframe>";
}
</script>
<form><input type="button" value="iframe erschaffen" onclick="kreieren()"></form>
<td id="zelle"><!--bzw div id="zelle"-->
</td>
---
Gruß psst...
Ps: in der irgendwas.htm befindet sich dann der Button, der den Iframe wieder entfernt.