zoukankan
html css js c++ java
解决IFRAM自动适应高度的问题,也能适应FIREFOX
在IFRAME要包含的页面中引用下面的JS就可以解决问题,我测试过了,没有问题。
Code
1
<
script language
=
"
javascript
"
type
=
"
text/javascript
"
>
function iframeAutoFit()
2
{
3
var ex;
4
try
5
{
6
if
(window
!=
parent)
7
{
8
var a
=
parent.document.getElementsByTagName(
"
IFRAME
"
);
9
for
(var i
=
0
; i
<
a.length; i
++
)
10
{
11
if
(a[i].contentWindow
==
window)
12
{
13
var h1
=
0
, h2
=
0
;
14
if
(document.documentElement
&&
document.documentElement.scrollHeight)
15
{
16
h1
=
document.documentElement.scrollHeight;
17
}
18
if
(document.body) h2
=
document.body.scrollHeight;
19
20
var h
=
Math.max(h1, h2);
21
if
(document.all)
{h
+=
4
;}
22
if
(window.opera)
{h
+=
1
;}
23
a[i].style.height
=
h
+
"
px
"
;
24
}
25
}
26
}
27
}
28
catch
(ex)
{}
29
}
30
if
(document.attachEvent)
31
{
//
IE/opera
32
window.attachEvent(
"
onload
"
, iframeAutoFit);
33
window.attachEvent(
"
onresize
"
, iframeAutoFit);
34
}
35
else
36
{
//
Mozilla/Firefox
37
window.addEventListener(
'
load
'
, iframeAutoFit,
false
);
38
window.addEventListener(
'
resize
'
, iframeAutoFit,
false
);
39
}
40
</
script
>
41
查看全文
相关阅读:
工作五年,后面四年重复着第一年的活儿?
ECMAScript 6 扫盲
当前端也拥有 Server 的能力
简述 OAuth 2.0 的运作流程
近几年前端技术盘点以及 2016 年技术发展方向
NodeJS的代码调试和性能调优
新应用上线 Snippet
这两天说到的苹果软件中毒是个什么情况?
网站的SEO以及它和站长工具的之间秘密
博客搬家通知
原文地址:https://www.cnblogs.com/shineqiujuan/p/1262187.html
最新文章
精品自用IDEA插件吐血推荐
AQS源码解析(一)-AtomicBoolean源码解析
tomcat源码分析(一)- tomcat源码导入IDEA并正常启动
SFTP数据迁移
Handshake failed due to invalid Upgrade header: null 解决方案
spring拦截器中使用spring的自动注入
springBoot于tomcat7搭建websocket服务
mybatis插入一个对象后获取表中自增的主键Id并且传入到插入的的对象中,方便将对象中其他属性赋值给其他以前表主键Id作为非空字段的表
Couldn't find log associated with operation handle: OperationHandle [opType=EXECUTE_STATEMENT, getHandleIdentifier ()=5687ff62-aa71-4b47-af6c-89f6a3f7a1fe]
maven在Idea建立工程,运行出现Server IPC version 9 cannot communicate with client version 4错误
热门文章
微信公众号只能设置一个授权域名问题解决
微信小程序 this.setData is not a function
AngularJS 使用ng-repeat报错
window下zookeeper的下载启动和报错等问题
博客已经迁移至 http://barretlee.com/entry/,时而同步分享到这里
Nginx 配置简述
谈一谈我在阿里的成长
揭秘 0.1 + 0.2 != 0.3
如何做好一名实习生
谈谈我这三年在技术上的成长
Copyright © 2011-2022 走看看