formeName为你的iframe的id layer1 为显示页面div的id
红色部分是用来区别ie和ff的
<script type="text/javascript">
function changeCHK(formName){
document.getElementById(formName).style.height =140; (formName).contentWindow.document.getElementById("Layer1");
if(div1!=null){
var layer1=document.getElementById(formName).contentWindow.document.getElementById("Layer1");
if(document.all){
document.getElementById(formName).style.height = Math.max(layer1.scrollHeight+40,140);
}
else{
document.getElementById(formName).style.height = Math.max(layer1.scrollHeight,140);
}
}else{
document.getElementById(formName).style.height = (document.getElementById(formName).contentWindow.document.body.clientHeight)+"px";
}
}
</script>
分享到:
相关推荐
通用,可行的iframe高度自适应程序,通过ie6-ie8,ff3.5,opera,google为代表的前大内核的浏览器,可以保证iframe 高度自适应,其中涉及调第三方程序设置站点session
NULL 博文链接:https://z-one.iteye.com/blog/1725511
由于项目上的需要,要用一个iframe高度自适应的功能,在google上搜了很久,找了一些修改了下。大家可以测试下。
很高兴,终于使用jquery实现了点击外部链接,更改iframe内容时,iframe的高度自适应问题。
之前一直被iframe自适应高度的问题困扰,很多JS代码在FF里面似乎就变成哑巴了。后来下面这段代码终于被我从万千号称兼容FF的代码堆中翻了出来。我已经用过了,真的好用。尤其是对于我这样的JS水平较低(真不好意思)...
CSS 一、ASP.NET 2.0中CSS失效的问题总结 二、CSS制作圆角边框 三、常用的CSS BUG解决方法与技巧 四、CSS常用的一些小技巧 五、firefox无法显示背景...(1) [原创]iframe高度自适应(多种情况、FF\IE系统全兼容)
有时候我们需要让我们的iframe自动适应高度,但多浏览器兼容性不好,大家不妨试下这个。
-修正Form不能自适应浏览器大小的改变(feedback:kaywood)(WorkItem#6309)。 -增加重载方法Alert.Show(message, title, icon)(feedback:TheBox)(WorkItem#6353)。 -为容器控件(比如Panel,Region,Tab等)增加AJAX...
-修正Form不能自适应浏览器大小的改变(feedback:kaywood)(WorkItem#6309)。 -增加重载方法Alert.Show(message, title, icon)(feedback:TheBox)(WorkItem#6353)。 -为容器控件(比如Panel,Region,Tab等)增加AJAX...