日期:2014-05-16  浏览次数:20427 次

js动态生成iframe
动态生成,效果如<iframe id="imb_Background" src="" style="position:absolute;left:0;top:0;width:0px;height:0px;visibility:hidden;" frameborder="0"></iframe>
<iframe id="imb_FormModal" src="" style="position:absolute;left:0;top:0;width:0px;height:0px;visibility:hidden;" scrolling="no" frameborder="0"></iframe>两个iframe
这个js怎么写,不要用document.write

------解决方案--------------------
frameObj.style.xxx="";
------解决方案--------------------
很简单吧。
首先在CSS里定义一个class
比如
.noframeborder
{
border:0;
}
然后用DOM操作,写个函数setframeborder()像你上面写的,给所有页面上的iframe添加class=“noframeborder”
然后在页面加载的时候onload

更简单的就是
写setframeborder()
 var iframes = document.getElementsByTagName("iframe"); 
for(i in iframe) -> iframe[i].setAttribute("frameborder","0");
...
然后在页面加载的时候onload