在asp.net中使用iframe很容易出现src="xxx"页面的高度不能自动调整的问题,我在网上找了相关的解决办法都不是很清楚.
我总结了一下网友们的方法,我的方法如下
在包含框架的页面的head标签内加入
<!--自己适应框架页面高度-->
<script language="javascript">
function init()
{
document.getElementById("_sjframe").height=document.getElementById("_sjframe").contentWindow.document.body.scrollHeight
}
</script>
其中_sjframe是你的iframe的id,在包含框架的页面的body标签内加入onload="init()" 就可以自适应页面的高度了,
这个我只在IE中测试过,我不知道它的兼容性怎么样,这只算是一个比较简单的解决办法吧!
我总结了一下网友们的方法,我的方法如下
在包含框架的页面的head标签内加入
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
这个我只在IE中测试过,我不知道它的兼容性怎么样,这只算是一个比较简单的解决办法吧!