zoukankan      html  css  js  c++  java
  • iframe 重新加载闪过白块问题

    在使用iframe时,iframe背景为白块,刷新时也会闪过白块。如果刷新时间长,就会一直出现白块,让人很烦恼,通过网上搜资料,测试最终解决方法如下所示,注意主要针对IE浏览器测试。

    一、iframe 设置不可见 style=" visibility:hidden;"

    <iframe id="iframe" style=" visibility:hidden;" src="xx.action" width="100%" height="100%" frameborder="no" border="0" marginwidth="0" marginheight="0"  scrolling="no" ></iframe>

    二、当iframe加载完成后去掉visibility

    function isLoad() {
    
                var iframe = document.getElementById("iframe");
    
                if (iframe.attachEvent) {
                    iframe.attachEvent("onload", function () {
                        iframe.style.visibility = "";
                    });
                } else {
                    iframe.onload = function () {
                        iframe.style.visibility = "";
                    };
                }
            }

    这样就能完美的解决了。如果大家还有好的方法,请告知一二,在此感谢!

  • 相关阅读:
    IO流
    myEclipse的使用
    单例模式
    日期的使用
    String类的常用方法
    break、continue和return的区别
    包装类和随机数
    enum类的使用
    Java基础概念性的知识总结
    汇编中的函数调用与递归
  • 原文地址:https://www.cnblogs.com/Tinoloving/p/4762658.html
Copyright © 2011-2022 走看看