首先,在frameset页面中的frames添加 id="frameid"
然后采用:
window.parent.document.getElementById("frameid").rows="190,90";改变他的上下高度
当然如果是cols则把rows改为cols即可。
===================================================================
让Iframe的高度及大小随帧内容的大小而自动改变呢?
一直以来,网上很多朋友都在提问这个问题。本人在参阅JS文档后,发现在这种效果是可以实现的。
其实实现方法很简单:
假设Parent.Asp 包含有一个名为 News 的Iframe.Asp,那么在Parent.asp我们如下设置
<table border=1>
<tr>
<td id=iHeight>
<iframe name="news" width=100% height=100% src="Iframe.Asp" frameborder=no scrolling=no ></iframe>
</td>
</tr>
</table>
在Iframe.Asp里<body>写入如下代码:
<body onload="parent.document.all.iHeight.height=this.document.body.scrollHeight+10;">
通过以上即可达到Iframe的高度及大小随帧内容的大小而自动改变的效果,而不会影响你原来页面效果,非常方便!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。