怎样才能使iframe的高度根据其中的页面高度随之变化?急

beyondhai 2004-04-30 01:42:40
怎样才能使iframe的高度根据其中的页面高度随之变化,而不产生滚动条。
比如:我在一个iframe中,导入其它页面,这几个页面高度不一至,怎样才能使iframe的高度随着导入的页面的高度而变化,当内容超出一屏时,不使iframe出现滚动条,是嵌入iframe的页面出现滚动条呢???
多谢高手指教!!

一位网友给我了代码

<iframe frameBorder=0 id=mainFrame style="height:expression(1); aho:expression(autoResize()); width:100%;" src="seahtml.htm" ></iframe>


<script language="javascript">
//iframe的高度随内容自动增大,而不产生下拉滚动条。
function autoResize() {
try {
document.all["mainFrame"].style.height=mainFrame.document.body.scrollHeight;
}catch(e){}
}
</script>
用了能实现,但状态栏上总显示“!”号,“网页上有错误”这些字样,请指教!不胜感激!!
...全文
90 1 点赞 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
孟子E章 2004-04-30
<iframe frameBorder=0 id=mainFrame style="width:100%;" src="seahtml.htm" ></iframe>

in seahtml.htm里
<body onload="parent.document.all.mainFrame.style.height=document.body.scrollHeight">
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2004-04-30 01:42
社区公告
暂无公告