Con qualcosa del genere:
document.body è l'elemento dove viene creato l'iframe, se vuoi puoi cambiarlo con con un qualsiasi altro elemento della pagina, ad esempio document.getElementsById("myContainer") .codice:document.getElementById("il_tuo_oggetto").onclick=function() { myIframe=document.createElement("iframe"); myIframe.setAttribute("src", "mypage.htm"); document.body.appendChild(myIframe); }