| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 852 人关注过本帖
标题:iframe的高度能不能自适应?
收藏  订阅  推荐  打印 
学生哥
Rank: 2
等级:注册会员
帖子:40
积分:510
注册:2007-11-7
iframe的高度能不能自适应?

iframe的高度能不能自动设为其所包含页面的高度?而且问题是其所包含的页面是asp生成的,并不能事先知道其高度。
搜索更多相关主题的帖子: iframe  高度  
2008-1-20 10:43
luo123
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:318
积分:3532
注册:2007-4-13

静态网页好像不行,我用了heigth="100%" 不管用。

http://passncre.cn    计算机编程网
http://linshaoxin.go.51.net/    ps爱好者群
2008-1-20 13:21
huangyong
Rank: 12Rank: 12Rank: 12
来自:湖北武汉
等级:版主
威望:11
帖子:559
积分:5858
注册:2006-7-21

给楼主几个网址,可以看看,是可以实现的,我以前也做过的,但是现在忘了。

[url]http://blog.csdn.net/ecchanger/archive/2007/07/29/1715324.aspx[/url]

[url]http://blog.csdn.net/jevons9999/archive/2007/08/24/1757516.aspx[/url]

[url]http://www.itcomputer.com.cn/Network/ASPyy/200512/38620.html[/url]

[url]http://hi.baidu.com/bigmen/blog/item/d701eef294033c11b07ec533.html[/url]

[url]http://x.discuz.net/328529/viewspace-9628[/url]

个人站点:www.05idea.com
专业品牌网站建设(武汉网讯互联):http://www.027dns.net
2008-1-22 13:39
弱智抓蛙男
Rank: 3Rank: 3
等级:中级会员
帖子:264
积分:2758
注册:2006-11-24

引[url]http://www.05idea.com[/url]的一篇文章:
iframe的高度随内容的变化而变化
来源:chinaz   发布时间:2007-12-28   阅读次数:6
  本文详细介绍了iframe框架高度随内容的变化而变化的代码。
以下是引用片段:

<iframe src="XXX.htm" width="700px" frameborder="0" id="frmsrc" scrolling="no" marginheight="0" onload="AutoIframe()"></iframe>

<script type="text/javascript">
    function AutoIframe()
    {
        if(document.readyState!='complete')
        {
            setTimeout( function(){AutoIframe();},25 );
            return;
        }
        else
        {
           var ifobj=document.getElementById("frmsrc");
           ifobj.height= ifobj.contentWindow.document.body.scrollHeight;
        }
    }
</script>

//PS: XXX.htm不可跨域

<iframe src="dd.html" id="frmMain" name="frmMain" width="99%" height="100%" frameborder=0 scrolling=no marginHeight=0 marginWidth=0 onload="Javascript:SetWinHeight(this)" ></iframe>

function SetWinHeight(obj)
{
var win=obj;
if (document.getElementById)
{
    if (win && !window.opera)
    {
  if (win.contentDocument && win.contentDocument.body.offsetHeight)
    win.height = win.contentDocument.body.offsetHeight;
  else if(win.Document && win.Document.body.scrollHeight)
    win.height = win.Document.body.scrollHeight;
    }
}
}
2008-1-23 14:15
huangyong
Rank: 12Rank: 12Rank: 12
来自:湖北武汉
等级:版主
威望:11
帖子:559
积分:5858
注册:2006-7-21

呵呵,楼上的,我都忘了自己的网站上有,呵呵

个人站点:www.05idea.com
专业品牌网站建设(武汉网讯互联):http://www.027dns.net
2008-1-23 22:17
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.062765 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved