Con qualcosa del genere:
codice:
document.getElementById("il_tuo_oggetto").onclick=function() {
myIframe=document.createElement("iframe");
myIframe.setAttribute("src", "mypage.htm");
document.body.appendChild(myIframe);
}
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") .