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,如需转载请自行联系原作者
相关文章
|
8月前
|
Web App开发 JavaScript
JS 获取当前浏览器类型(IE、Chrome、Edge、Firefox、Opera、UC、QQ)
JS 获取当前浏览器类型(IE、Chrome、Edge、Firefox、Opera、UC、QQ)
860 0
|
10月前
|
Web App开发 前端开发
区分IE6,IE7,IE8,IE9,FireFox,Chrome浏览器的CSS hack
区分IE6,IE7,IE8,IE9,FireFox,Chrome浏览器的CSS hack
|
Web App开发 安全
接口框架中WebDriver启动IE、Firefox和Chrome浏览器
接口框架中WebDriver启动IE、Firefox和Chrome浏览器
接口框架中WebDriver启动IE、Firefox和Chrome浏览器
|
Web App开发 数据安全/隐私保护
&nbsp在IE和FireFox中显示不一致
在做新闻发布系统后台登陆界面时,为了界面美观,想在“密码”二字中间添加空格,从而让“用户名”、“密 码”、“验证码”垂直对齐。
&nbsp在IE和FireFox中显示不一致
|
Web App开发 前端开发 JavaScript
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同?
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同?
141 0
|
Web App开发
解决IE浏览器中Iframe跨域访问不能读写cookie问题
摘要: 本文讲的是解决IE浏览器中Iframe跨域访问不能读写cookie问题, 假设A嵌套了B 解决方法:第一种很简单:将系统B设置为可信站点。
1396 0
|
Web App开发 存储 JavaScript
Disable anchor tag的javascript代码(兼容IE和Firefox)
对于anchor tags(),IE支持一个非标准的"disabled"属性,但支持也不完善,比如,如果这个anchor tage没有 "href" 值,IE会把这个anchor设置为灰色,当然不能点击,也没有下划线。
1036 0
|
6月前
|
Web App开发 前端开发 JavaScript
|
1天前
解决win10无法打开自带的IE浏览器的问题
解决win10无法打开自带的IE浏览器的问题
7 0