如何让

plblackeagle 2003-08-28 02:43:45
如何让<iframe>框架限它显示的页面大小而改变高度.
...全文
185 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
somecom 2003-11-21
  • 打赏
  • 举报
回复
同意 hrong(黄蓉)
hrong 2003-10-22
  • 打赏
  • 举报
回复
在被 iframe 包含的网页里加入如下代码:
注意父网页的 iframe 的 name 不能为空!

function parentIframeHeight()
{
if(top!=self && self.name!="")
{
var e;
/*@cc_on @*/ /*@if (@_jscript_version>=3) e = window.parent.document.all(self.name); @else @*/
if(window.navigator.appName=="Netscape" && parseInt(window.navigator.appVersion)>5)
e = window.parent.document.getElementById(self.name);
else e = eval("window.parent."+ self.name);
/*@end @*/
var n = (document.body.style.overflow == "hidden") ? 0 : 16;
e.height = parseInt(document.body.scrollHeight + n, 10);
}
}
window.attachEvent("onload", parentIframeHeight);
www525 2003-10-22
  • 打赏
  • 举报
回复
楼上的,不行啊
eva 2003-08-28
  • 打赏
  • 举报
回复
在iframe所显示的页面中加
<body onload="javascript:parent.document.all.ifrm.height=document.body.scrollHeight;">
plblackeagle 2003-08-28
  • 打赏
  • 举报
回复
up
KUMOZAKI 2003-08-28
  • 打赏
  • 举报
回复
onload="javascript:if(screen.height>130)this.height=130" 把它放进<iframe>里
liluolan 2003-08-28
  • 打赏
  • 举报
回复
用offsetHeight,offsetWidth属性计算出页面内控件所占的空间,然后将该空间的长、宽值赋给iframe
plblackeagle 2003-08-28
  • 打赏
  • 举报
回复
??

87,988

社区成员

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

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