解决火狐iframe自适应高度,兼容IE6、7、8
来源:互联网 发布:东华软件员工数量 编辑:程序博客网 时间:2024/06/05 05:26
做网站最怕就是遇到不兼容问题,有时候在IE下看网页是非常完美的,可在火狐上一看变得一塌糊涂。这不?今天就遇到一个非常麻烦的问题,弄了半天,最终还是弄好了。这个问题是在网页上调用iframe标签的时候不能完全显示所调用页面的高度,只显示一半,在IE下没有问题,火狐就麻烦了。下面是解决代码:
在网页<body>标签之前插入以下代码:
<script language="javascript">
function turnHeight(iframe)
{
var frm = document.getElementById(iframe);
var subWeb = document.frames ? document.frames[iframe].document : frm.contentDocument;
if(frm != null && subWeb != null)
{ frm.height = subWeb.body.scrollHeight + 20;}
}
</script>
调用代码如下:
<IFRAME id=iframe1 src="/main/sf.php" frameBorder=0 width="986" scrolling=no onload="turnHeight('iframe1');" height="100%"></IFRAME>
这样就能解决火狐iframe自适应高度的问题,而且兼容IE。
注意,iframe页面中的元素,不能使用float属性和display属性,否则在火狐中获取到的iframe高度将为0,导致自适应高度失败。
在网页<body>标签之前插入以下代码:
<script language="javascript">
function turnHeight(iframe)
{
var frm = document.getElementById(iframe);
var subWeb = document.frames ? document.frames[iframe].document : frm.contentDocument;
if(frm != null && subWeb != null)
{ frm.height = subWeb.body.scrollHeight + 20;}
}
</script>
调用代码如下:
<IFRAME id=iframe1 src="/main/sf.php" frameBorder=0 width="986" scrolling=no onload="turnHeight('iframe1');" height="100%"></IFRAME>
这样就能解决火狐iframe自适应高度的问题,而且兼容IE。
注意,iframe页面中的元素,不能使用float属性和display属性,否则在火狐中获取到的iframe高度将为0,导致自适应高度失败。
- 解决火狐iframe自适应高度,兼容IE6、7、8
- IE6-8 火狐兼容的IFRAME写法
- 设置iframe自适应高度(/*兼容FF/IE9/IE8/IE7/IE6*)
- iframe自适应高度(兼容IE6、IE7、IE8、fireFox、Chrome)
- 设置DIV最小高度以及高度自适应(兼容IE6和火狐)
- 解决IFrame高度自适应
- 解决iframe高度自适应的问题,兼容各浏览器
- 全兼容iframe高度自适应
- iFrame自适应高度(兼容IE、谷歌、火狐、搜狗、opera、safari)
- Iframe的高度自适应且兼容谷歌,火狐,IE和360等主流浏览器
- iframe 自适应高度 支持IE、firefox火狐
- IFRAME自适应, 兼容IE和火狐
- DIV清除浮动 高度自适应 兼容IE6
- iframe高度自适应,兼容IE,FF
- iframe显示高度自适应兼容多浏览器
- iframe 自适应高度,兼容各浏览器
- iframe高度自适应及多浏览器兼容
- iframe高度宽度自适应兼容所有浏览器
- linux下平台设备的识别
- Linux 线程实现机制分析
- JAVA文件选择JFileChooser使用例子
- oracle笔记第一章初步了解oracle
- MFC ADO 连接SQL SERVER数据库
- 解决火狐iframe自适应高度,兼容IE6、7、8
- Windows设置共享文件(待完善)
- Spring的proxool连接池(TOMCAT)
- suncity告诉你围棋的历史
- 循环线程
- iphone web显示google地图
- mysql查询不重复的记录总数distinct用法
- Java 简单Socket聊天系统模型(二)
- Eclipse 3.7 字体变小 解决办法