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>
分享到:
相关推荐
2. `order_list.html`: 这个文件很可能被用作iframe的源,即被嵌入到index.html中的页面,可能包含了一些需要自适应高度的内容。 3. `jquery-1.7.2.min.js`: 这是jQuery库的版本1.7.2的压缩版,它是实现iframe高度...
本文将深入探讨如何使用JavaScript实现一个真正兼容IE、Firefox(FF)、Opera的`iframe`高度自适应解决方案。 首先,`iframe`高度自适应的主要目的是确保内嵌页面的完整内容可以在不显示滚动条的情况下完全展示。...
为了解决这个问题,我们可以利用JavaScript库jQuery来实现IFrame的高度自适应,确保无论内容如何变化,IFrame都能够自动调整高度以适应其内容,同时兼容不同的浏览器,如IE、Firefox、Safari和Chrome。 首先,我们...
//iframe自适应高度[在IE6 IE7下测试通过] function reSetIframe(){ var iframe = document.getElementById("iframeId"); try{ var bHeight = iframe.contentWindow.document.body.scrollHeight; var dHeight = ...
总结一下,这段代码利用JavaScript和DOM操作创建了一个跨浏览器(兼容IE、Firefox和Opera)的弹出层,弹出层具有居中显示、可关闭和自适应滚动的功能。虽然现在Flash已经过时,但基本的弹出层实现思路仍然适用,可以...
-修正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...