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
查看全文
相关阅读:
idapython常用api记录7.0
Ubuntu(16.0.4)上编译android8.1源码(资料最全版本)
Frida常用方法
Frida Java Hook 详解(安卓9):代码及示例(下)
Frida Java Hook 详解(安卓9):代码及示例(上)
windows命令行工具导出系统日志——wevtutil
帆软 V9 Getshell
和信创天云桌面命令执行
天擎越权访问
天擎-前台SQL注入
原文地址:https://www.cnblogs.com/shineqiujuan/p/1262187.html
最新文章
33.描述器(二)
24.序列化与反序列化
15.函数的返回值与嵌套函数
Octavia创建amphora-x64-haproxy镜像
Octavia 使用
Gateway Ribbon Nacos的那点事
docker Windows版笔记
filebeat收集json日志到elasticsearch笔记
正则表达式相关知识总结
浅析requestAnimationFrame动画
热门文章
可恶的爬虫直接把生产6台机器爬挂了!
Spring的Xml和JavaConfig 扩展你选哪一个?
面试高频题:说一说对Spring和SpringMvc父子容器的理解?
阿里一面CyclicBarrier和CountDownLatch的区别是啥
Java高并发编程基础三大利器之CountDownLatch
Java并发编程基础三板斧之Semaphore
java高并发编程基础之AQS
java面试必备String详解
线程上下文传递这四种ThreadLocal还是有必要知道下的!
天天写同步,5种SpringMvc异步请求了解下!
Copyright © 2011-2022 走看看