博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
异步操作执行后子页面重新修改父页面iframe高度
阅读量:6147 次
发布时间:2019-06-21

本文共 1189 字,大约阅读时间需要 3 分钟。

子页面加入ajax全局方法:

修改iframe高度:

//子页面重新修改父页面iframe高度function reSizeParentIframe() {    var realHeight = 0;    if (navigator.userAgent.indexOf("Firefox") > 0 || navigator.userAgent.indexOf("Mozilla") > 0 || navigator.userAgent.indexOf("Safari") > 0 || navigator.userAgent.indexOf("Chrome") > 0) { // Mozilla, Safari,Chrome, ...          realHeight = window.document.documentElement.offsetHeight + 35;     } else if (navigator.userAgent.indexOf("MSIE") > 0) { // IE          var bodyScrollHeight = window.document.body.scrollHeight + 21; //取得body的scrollHeight          var elementScrollHeight = window.document.documentElement.scrollHeight + 1; //取得documentElement的scrollHeight          realHeight = Math.max(bodyScrollHeight, elementScrollHeight); //取当中比较大的一个      } else {
//其他浏览器 realHeight = window.document.body.scrollHeight + window.document.body.clientHeight + 1; } if (realHeight < 400) { realHeight = 400; } if ($("#ifm", window.parent.document).is("iframe")) { $("#ifm", window.parent.document).height(realHeight); }}

 参考:http://www.cnblogs.com/shenyixin/archive/2013/03/05/2943892.html

转载于:https://www.cnblogs.com/zhang-2052975439/p/5559435.html

你可能感兴趣的文章
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>
(二)Spring Boot 起步入门(翻译自Spring Boot官方教程文档)1.5.9.RELEASE
查看>>
Java并发编程73道面试题及答案
查看>>
企业级负载平衡简介(转)
查看>>
ICCV2017 论文浏览记录
查看>>
科技巨头的交通争夺战
查看>>
当中兴安卓手机遇上农行音频通用K宝 -- 卡在“正在通讯”,一直加载中
查看>>
Shell基础之-正则表达式
查看>>
JavaScript异步之Generator、async、await
查看>>
讲讲吸顶效果与react-sticky
查看>>
c++面向对象的一些问题1 0
查看>>
直播视频流技术名词
查看>>
IOC —— AOP
查看>>
比特币现金将出新招,推动比特币现金使用
查看>>
数据库的这些性能优化,你做了吗?
查看>>
某大型网站迁移总结(完结)
查看>>
部署SSL证书后,网页内容造成页面错误提示的处理办法
查看>>
MS SQLSERVER通用存储过程分页
查看>>