ajax的程序页面放在iframe里,发现iframe不能自适应高度

firmy 2005-12-19 11:57:59
因为网站需要.
已经调用了 iframe的onload(), 其它程序页面没有问题,ajax的程序页面因为页面不刷新而增加了数据,但是iframe不能自适应了,这下真不爽,哪位有解决办法吗?
...全文
260 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolstr 2005-12-20
  • 打赏
  • 举报
回复
如何利用子窗口控制父窗口iframe的高度
朋友,你是否有过在项目中用到了iframe,但是iframe里面的内容并不能确定有多长.
如:你的iframe包含的页面里面有分页,平均每页10条记录,到最后一页的时候只有2条,
由于iframe在正常情况下是不能指定其高度为100%的,这时候应该怎么办呢?
告诉你,你现在再也不用为这个烦恼了,一句简单的javascript就帮你搞定这个问题.

例:
parent.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>iframeTest</title>
</head>
<body bgcolor="#FFFFCC">
<iframe name="iframeTest" src="iframe.html" ></iframe>
</body>
</html>

iframe.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>iframe</title>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- html内容 -->
<script>
parent.document.all.iframeTest.height = document.body.scrollHeight;
</script>
</body>
</html>

注意两个html中的粗体部分即可.
http://coolstr.cnblogs.com/articles/212535.html

看一下这个对你有没有帮助。
lisoon 2005-12-20
  • 打赏
  • 举报
回复
也试过,用xmlhttp调过来的页面,如果页面有javasript,都不起作用,只有一些onclick起作用,而且onclick的函数要放在调用页。
可以试下在调用页面加载完毕之后,用width、height调整。
xuzuning 2005-12-20
  • 打赏
  • 举报
回复
用js设置iframe的width、height,这不是php的作用范围

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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