怎样才能使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>
用了能实现,但状态栏上总显示“!”号,“网页上有错误”这些字样,请指教!不胜感激!!
...全文
129 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子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">

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧