当前位置: 代码迷 >> JavaScript >> js动态生成iframe,该怎么解决
  详细解决方案

js动态生成iframe,该怎么解决

热度:77   发布时间:2012-04-03 12:38:19.0
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
  相关解决方案