来之蓝色理想:http://bbs.blueidea.com/thread-2145145-1-1.html

解决方法:
1、建立一个bottom.js的文件,然后输入下面的代码(只有两行哦)


parent.document.all("框架ID名").style.height=document.body.scrollHeight;
parent.document.all("框架ID名").style.width=document.body.scrollWidth;

  这里的  框架ID名  就是Iframe的ID,比如:

<IFRAME id="框架ID名" name="left" frameBorder=0 scrolling=no src="XXX.asp" width="100%"></IFRAME>

2、给你网站里所有的被包含文件里面每个都加入


3、OK,收工!
我在WINXP、IE6下面测试通过。

只转载,未测试!
Tags: , ,
评论(1) | 引用(739) | 阅读(6870)
海之男 Says: Homepage
2007/01/15 11:19
我用javascript是这么处理框架自适应高度的,呵呵
<script type="text/javascript">
<!--
function iframeResize()
{
       var dyniframe   = null;
       if (document.getElementById)
       {
               dyniframe = document.getElementById("框架ID名");
               if (dyniframe)
               {
                       dyniframe.style.display = "block";
                       if (dyniframe.contentDocument)
                       {
                               dyniframe.height = dyniframe.contentDocument.body.scrollHeight + 30;
                       }
                       else if (dyniframe.Document && dyniframe.Document.body.scrollHeight)
                       {
                               dyniframe.height = dyniframe.Document.body.scrollHeight + (dyniframe.Document.body.offsetHeight - dyniframe.Document.body.clientHeight);
                       }
               }
       }

}

if (window.addEventListener)
window.addEventListener("load", iframeResize, false)
else if (window.attachEvent)
window.attachEvent("onload", iframeResize)
else
window.onload=iframeResize

-->
</script>
分页: 1/74 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我