sembra chiaro tu stia provando con IE (outerHTML?), con firefox dovrebbe funzionare
con IE, il name di un elemento creato con createElement va definito al momento della creazione stessa
purtroppo e' cosi'codice:var aIframeName='mioiframe'; if(document.all && !window.opera) var aIframe=document.createElement('<iframe name="'+aIframeName+'">') else { var aIframe=document.createElement('iframe'); aIframe.name=aIframeName; } ...setta gli altri attributi escluso il name...