框架iframe子页面,自适应高度方法

来源:asp之家 时间:2008-06-07 13:31:00 

方法一:(by yangedie )

这几天刚刚做了这个东西,有网友问到,所以分享一下。ie6、firefox2 通过,麻烦有ie7的网友测试一下,由于有其他代码,剖析出来麻烦,截图也麻烦,代码很简单,所以就直接写部分出来好了。

假设主页面有一个div,里面放置一个iframe

<div id="frameBox">
<iframe id="frameWin" src="1.html" name="opWin" style="width:100%; height:100% " frameborder="0"  scrolling="no"></iframe> </div>

3个菜单链接,分别在iframe加载 1.html、2.html、3.html 三个页面。

3个子页面分别在自己页面加载完window.onload执行

function aa(){  
       var newHeight = document.body.scrollHeight + 20 + "px";       
       window.parent.document.getElementById("frameBox").style.height = newHeight;
       //以上firefox通过,但是ie6必须加上下面这句,不然iframe高度是改了,但是可见区域没有改
       window.parent.document.getElementById("frameWin").style.height = newHeight;
}

就是要吧上面的程序放入框架子页面中。

方法二:(asp之家整理)

这个框架自适应高度代码我一直用,忘记了从哪个网站找的,这个方法就简单多了,框架页面不用设置。如果嵌套多个框架,只要改变其中的:name='test1'  还有 FrameAutoResize('test1'))值即可


标签:框架,iframe,自适应,javascript
0
投稿

猜你喜欢

  • Silverlight 3 Beta出来了

    2009-03-19 13:17:00
  • Dreamweaver MX 2004 试用心得

    2010-03-25 12:21:00
  • 天极网页版式设计的思考

    2008-01-18 12:44:00
  • asp下用OracleInProcServer完成对Oracle的连接和操作

    2008-04-13 07:10:00
  • MYSQL教程:MYSQL字符集支持

    2009-02-27 15:55:00
  • 如何使用w3 upload上传组件上传文件?

    2010-05-16 15:11:00
  • 如何做一个优秀的设计?

    2009-02-04 15:38:00
  • 设计能力决定权力

    2009-06-16 14:48:00
  • 何时将数据装载到Application 或 Session 对象中去?

    2009-12-03 20:17:00
  • SQL Server数据库连接查询的种类及其应用

    2009-01-06 11:28:00
  • 恢复master..xp_logattach(log explorer)

    2010-07-01 19:19:00
  • ASP JSON类文件的使用方法

    2011-04-30 16:39:00
  • 错误 2812: 未能找到存储过程 'master.dbo.xp_fileexist'

    2010-07-22 19:50:00
  • SQL常用数据库操作命令使用方法

    2007-08-22 13:24:00
  • 简单介绍各种浏览器中的本地存储方法

    2012-04-26 16:37:34
  • ASP显示当前在线人数统计代码

    2010-04-24 15:47:00
  • FrontPage服务器扩展

    2008-03-05 13:05:00
  • 配置SQL Server以允许远程连接

    2010-03-08 13:12:00
  • XML入门的常见问题(一)

    2008-09-05 17:20:00
  • 网页布局设计基础

    2008-10-16 13:58:00
  • asp之家 网络编程 m.aspxhome.com