跨域实现IFRAME自适应高度

简介:
<html>
<head>
</head>
<body>
<script>
document.domain="sina.com";
function adjustIframe(id)
 {
    var iframe = document.getElementById(id)
    var idoc = iframe.contentWindow && iframe.contentWindow.document || iframe.contentDocument;
    var callback = function () {
        var iheight = Math.max(idoc.body.scrollHeight, idoc.documentElement.scrollHeight); //取得其高
        iframe.style.height = iheight + "px";
    }
    if (iframe.attachEvent) {
        iframe.attachEvent("onload", callback);
    } else {
        iframe.onload = callback
    }
 }



     
       var ifm=document.createElement("iframe");
      ifm.src="http://test.sina.com/2.htm";
      ifm.width=1000;
       ifm.id="ok1";
       ifm.domain="sina.com";
      document.body.appendChild(ifm);
      adjustIframe("ok1");

</script>

</body>

</html>

本文转自博客园张占岭(仓储大叔)的博客,原文链接:跨域实现IFRAME自适应高度,如需转载请自行联系原博主。

目录
相关文章
|
前端开发 Java 生物认证
java实现人脸识别源码【含测试效果图】——前期准备工作及访问提示
java实现人脸识别源码【含测试效果图】——前期准备工作及访问提示
|
算法
Modbus-RTU数据帧
Modbus-RTU数据帧
578 0
|
Java
方法的传参过程
方法的传参过程
313 0
|
Java 应用服务中间件 Apache
零基础快速理解Maven
零基础快速理解Maven
243 0
带你读《Elastic Stack 实战手册》之30:——3.4.2.15.ingest pipelines(3)
带你读《Elastic Stack 实战手册》之30:——3.4.2.15.ingest pipelines(3)
144 0
|
SQL 运维 监控
基于RDS lens的日志采集和应用
背景去年阿里云日志服务与云数据库RDS联合推出CloudLens for RDS,可以通过该产品实时查看RDS SQL审计日志的采集状态,集中管理采集配置,并可基于采集到的日志进行后续的审计、分析、告警等操作。近期,RDS Lens 在此基础上,针对无审计需求的客户场景,提供了可单独采集慢日志和错误日志的能力。用户可以在无需开启审计日志的情况下,单独使用慢日志和错误日志来满足自己的监控需求,从而降
[Python公开课]零基础玩转Python基础篇----第五节:Python的列表、元组和字典
📢📢📢【Python公开课】系列课程是针对Python入门&进阶打造的一全套课程,如果你喜欢的话就抓紧收藏订阅起来吧~💘💘💘[Python公开课]零基础玩转Python基础篇----第五节:Python的列表、元组和字典
226 1
[Python公开课]零基础玩转Python基础篇----第五节:Python的列表、元组和字典
|
负载均衡 Dubbo Java
详解Nacos的产生与应用 | 带你读《Spring Cloud Alibaba(2019)》之三
本节介绍了Nacos产生的背景,服务治理基本的概念,服务注册中心的概念,微服务调用接口常用名词,Nacos的基本的介绍以及Nacos的环境的准备。
18134 0
详解Nacos的产生与应用 | 带你读《Spring Cloud Alibaba(2019)》之三
|
机器学习/深度学习
网站跳出率的相关要点介绍
今天小峰seo博客和大家一起来探讨关于“网站跳出率的相关要点”,这里大体是分为三大要点:首先是进入的流量渠道,然后就是综合流量速度和内容的质量问题,细的来说就是我们的网站进来的用户是搜索什么关键词来的是通过百度还是搜狗或者是360浏览器呢?
1067 0

热门文章

最新文章