登录模块加载中...
会员投稿 投稿指南 今天是:
打印本页 | 关闭窗口 | 双击滚屏 您的位置首页>>网页制作学习园地>>JSP教程>>工具.对象.设计>>IE7中网页动态创建iframe时边框问题
IE7中网页动态创建iframe时边框问题
来源:不详 ‖ 作者:未知 ‖ 点击: ‖ 时间:09-02-14 13:41:43 ‖ 【 】‖ 我要投稿

在网页中放iframe,如果frameborder=0;就没有边框显示了;

但动态创建时,在IE7中就不行了,从网上找到解决的办法,写出来记录给自已!

以下是代码,但在IE中有边框;

 程序代码

 var iframe = document.createElement('iframe');
 iframe.setAttribute('frameborder', '0');


解决后的代码为:

 程序代码

 var iframe = document.createElement('iframe');
 iframe.setAttribute('frameborder', '0', 0);

后面那个'0'表示是否区分大小写。

原因:DOM里面的属性都是大写的,也就是说上面这段代码,在IE里面最后会变成:< IFRAME frameBorder=0... 由于IE认大写的,所以”frameborder“ 它自然不认。

加入收藏:  加入收藏夹  | 发送给好友:  发送给好友
责任编辑:cengying
  • 上一篇:JSP+JavaScript打造二级级联下拉菜单
  • 下一篇:无
  • 相关文章列表
    无相关新闻
    请文明参与讨论,禁止漫骂攻击。  
    网友评论