iframe の名前をリンクまたはフォームのターゲットにすることができます。この iframe へのリンクまたはフォームを開きます。
以前、IE
JavaScript コード
var iframe = document.createElement('iframe'); iframe.name = 'ifr'; //iframe.setAttribute('name', 'ifr'); //这样也不行
上記2つの方法はどちらも設定できません。後で調べたらこんな感じでも作れることが分かりました
JavaScript コード
var iframe = document.createElement('');
IEでは問題ありませんが、Firefoxではこのメソッドを渡すことができません。それでは最後に
JavaScript コード
try{ var iframe = document.createElement('<iframe name="ifr"></iframe>'); }catch(e){ var iframe = document.createElement('iframe'); iframe.name = 'ifr'; }
このように互換性があります。