• js iframe onload &line-height浏览器兼容问题


    1、IE iframe onload事件

    在IE下给iframe添加onload事件经常无效,因为在IE下它最多只能被激活一次,而且无论你有多少个iframe,被激活的也只能是最后一个的。可以用下面的方法加载,保险起见可在定义iframe 时添加onload事件。

    function AddOnloadEvent(){

                var frame = document.getElementById('iframe');

                if (iframe.attachEvent){

                    frame.attachEvent('onload',funLoad);//border加载事件

                }

                else{

                    iframe.onload = funLoad;

                }

            }

    function funLoad() {

    ……

    }

    <iframe scrolling="auto" frameborder="0" id="iframe" src="" onload="funLoad()"></iframe>

     2、IE浏览器中设置行高,有时不能起到设置高度的作用,需要加上height:39px,最好加上overflow: hidden,(注意:”overflow: hidden;“,如果你在容器(DIV)里有其他绝对定位的层时,别用!); 而其他浏览器无需

  • 相关阅读:
    for循环
    while循环语句的几种方式
    IF....Else循环
    Python——文件读取
    数据结构之二叉树
    JAVA的免费天气api接口调用示例
    JAVA API
    JAVA爬虫代码
    普通网页怎么改成响应式布局
    循环遍历二叉树
  • 原文地址:https://www.cnblogs.com/lucybloguniquecom/p/4991938.html
Copyright © 2020-2023  润新知