当前位置: 首页 > news >正文

iframe在ie和firefox中的高度兼容性问题解决

1.问题描述:

1
<iframe src= "p_photo_cont_iframe.html"  name= "iframe"  width= "700"  marginwidth= "0"  *height= "150"  height= "110"  marginheight= "0"  align= "middle"  scrolling= "no"  frameborder= "0" ></iframe>

 IE高度正常,但FOX显示少了4分之1。

*height="150" height="110" 无法解决。

2. 处理方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
首先判断浏览器是IE还是火狐,然后专门针对火狐做单独的样式处理.
 
<script type= "text/javascript" >
     function resizeIframe(obj) {
         var Iframe = document.getElementById(obj);
             if  (Iframe){
                 if  (Iframe.contentDocument){ //ff
                     Iframe.style.height = Iframe.contentDocument.body.scrollHeight + 40 + 'px' ;
                 }
                 else  if (Iframe.document && Iframe.document.body.scrollHeight){ //ie
                 Iframe.style.height = iframe.document.body.scrollHeight +  40  'px' ;
             }
         }
     }
</script>
 
在Iframe加载的时候就调用这个函数
<iframe src= "p_photo_cont_iframe.html"  name= "iframe"  id= "iframe"  onload= "resizeIframe('iframe')"  frameborder= "0"  marginheight= "0"  align= "middle"  scrolling= "no"  style= "width:700px;height:110px;" ></iframe>

 

本文转自二郎三郎博客园博客,原文链接:http://www.cnblogs.com/haore147/p/3618006.html,如需转载请自行联系原作者

相关文章:

  • spring boot集成mybatis
  • Bootstrap栅格系统
  • 双主模型高可用负载均衡集群的实现(keepalived+lvs-dr)
  • Google Play商店400款App藏恶意代码:手机可变监听站
  • 10.3-全栈Java笔记:常用流详解(一)
  • 不断增长的互联网威胁正在让越来越多的美国人逃离网络
  • 云计算业务的发展对数据中心有了更高的要求
  • 周鸿祎:成功是熬出来的,像阿甘坚持到最后一分钟
  • 先之教育出席第20届AMFORHT·UNWTO发展论坛
  • 工具类app存亡观察
  • 虚拟主机更新太麻烦?不妨让它试试
  • 苹果联合创始人:我绝对反对政府获取用户数据
  • 智慧城市:引领未来可持续发展
  • 死灰复燃 Windows 10再现Android子系统
  • SOHO 3Q众包佣金上调到15% 移动办公掀热潮
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【node学习】协程
  • Angular Elements 及其运作原理
  • C++11: atomic 头文件
  • classpath对获取配置文件的影响
  • Debian下无root权限使用Python访问Oracle
  • express.js的介绍及使用
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Javascript编码规范
  • JavaScript标准库系列——Math对象和Date对象(二)
  • JavaScript中的对象个人分享
  • PaddlePaddle-GitHub的正确打开姿势
  • ReactNative开发常用的三方模块
  • ubuntu 下nginx安装 并支持https协议
  • vue学习系列(二)vue-cli
  • 深度学习在携程攻略社区的应用
  • 微服务入门【系列视频课程】
  • 我与Jetbrains的这些年
  • 译有关态射的一切
  • FaaS 的简单实践
  • Java数据解析之JSON
  • Prometheus VS InfluxDB
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • $refs 、$nextTic、动态组件、name的使用
  • (27)4.8 习题课
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (推荐)叮当——中文语音对话机器人
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .net中我喜欢的两种验证码
  • @31省区市高考时间表来了,祝考试成功
  • [ C++ ] STL---string类的使用指南
  • [] 与 [[]], -gt 与 > 的比较
  • [AIGC] SQL中的数据添加和操作:数据类型介绍
  • [Android 数据通信] android cmwap接入点