zoukankan      html  css  js  c++  java
  • 页面中加载iframe的常见问题总结

    1、页面引用ifram

    <iframe src="URL" id="iframe" name="iframe" frameborder="0" marginwidth="0" align="left"  height="550px" width="100%" scrolling="auto" marginheight="0"
        onload="setIframeHeight()">
    </iframe>

    2、高度自适应,避免出现滚动条

    /** iframe高度自适应 **/
    function setIframeHeight() {
      var iframe =  document.getElementById("iframe");
      if (iframe) {
        var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
        if (iframeWin.document.body) {
          iframe.height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;
        }
      }
    }
    /** 改变页面大小是触发 **/
    window.onresize=function(){
      setIframeHeight();
    }

    3、父页面获取iframe对象

    var iframe = window.frames["iframe"];
    var xxx = iframe.document.getElementById("xxx").value;

    4、ifame获取父页面对象

    var parWin = parent.window;
  • 相关阅读:
    IDE-常用插件
    Go-竞态条件-锁
    Go-发送邮件
    复刻网络Yum源配置为本地Yum源使用
    测试
    九.查找算法
    九.多线程-PDF笔记
    八.设计模式
    八.排序算法:复杂度
    七.注解
  • 原文地址:https://www.cnblogs.com/hugang2017/p/7605927.html
Copyright © 2011-2022 走看看