日期:2014-05-18  浏览次数:20390 次

javascript 中调用web页,在iframe中显示
javascrip
var   a   =   document.createElement( "a ");
a.target= "MainFrame ";
a.href= "FrmPuchTypeSet.aspx ";


前台代码

<iframe   id= "MainFrame "   height= "480px "   width= "600px "   align= "middle "   frameborder= "0 "   scrolling= "no "   src= "FrmPersonSet.aspx "   runat= "server "> </iframe>


点击后总是在新页面中打开,怎样才能在iframe中打开?

------解决方案--------------------
因为,你没有为 iframe 指定 name 属性, target 对应的是 name 而不是 id

》》》》

<iframe id= "MainFrame " name= "MainFrame " ....
------解决方案--------------------
就是Target的问题。
定位asp.net控件是用ID,而HTML控件是用name.