zoukankan      html  css  js  c++  java
  • javaScript创建无边框iframe兼容ie

    <script>
    var m_iframe=document.createElement("iframe");
    m_iframe.scrolling="no";

    m_iframe.setAttribute("frameborder", "0", 0);  //m_iframe.frameborder="0";ie7无效

    m_iframe.src="http://www.cnblogs.com/cssfirefly";
    document.body.appendChild(m_iframe);

    </script>

    注意:

    m_iframe.frameborder="0"; 替换为m_iframe.setAttribute("frameborder", "0", 0);就可以了

    IE7下动态创建Iframe时,在IE里面的属性有大小写区分,所以frameBorder与frameborder是不同属性

    1. this.frame.setAttribute("frameborder", "0", 0);    

    this.frame.setAttribute("frameborder", "0", 0);后面那个'0'表示忽略大小写。

    setAttribute:

    object.setAttribute(sName, vValue [, iFlags]) 

    参数:
    sName 必填项. String类型,属性名
    vValue 必填项. 为属性指定的变量,可以为string, number, 或者 Boolean类型
    iFlags 选填. 下面指定的两种 Integer 类型的标志
    0 覆盖同名属性.
    1 默认值. 为属性添加指定的值.


    cssfirefly http://cssfirefly.cnblogs.com
  • 相关阅读:
    Delphi 学习笔记
    Extjs 4
    面向对象(OOP)
    Java基础
    Ubantu(乌班图)
    CentOS 6.3操作常识
    英语音标单元音篇
    英语音标双元音篇
    英语音标辅音篇
    Oracle补习班第一天
  • 原文地址:https://www.cnblogs.com/cssfirefly/p/3335005.html
Copyright © 2011-2022 走看看