问:html
有一个页面niu.html代码以下框架
<iframe src=http://www.iiwnet.com/about.html ></iframe> ide
页面的高度是经过about.html页面里BODY 传递的,可是我如今调用的是一个别的网站的东西。没法测试
在被调用的页面获得他的高度。。请问我在niu.html页面里有办法实现 iframe 自动调整高度吗?网站
答:htm
固然能够~ip
重要提示:src=中你必须填写的网页地址,必定要和本页面在同一个站点上,不然,会抱错,说“拒绝访问!”iframe
以前本身也碰到过这个问题,为了获得答案去网上搜索,发现有很多人也遇到了这样的问题,如今就把解决方法共享一下it
超简单哦class
一、创建一个iframe.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="http://www.niutw.com/about.html" width="100%"></IFRAME>
二、给你网站里全部的被包含文件里面每一个都加入
<script language = "JavaScript" src = "iframe.js"/></script>
三、OK,收工!
我在WINXP、IE6下面测试经过。很简单吧!