iframe高度自适应,兼容IE,FF [转]

这个还不错,收藏一个。

有时在项目中会遇到通过在页面中采用iframe的方式include其它页面,这时就会考虑不要因出现滚动条而影响页面效果,但include页面的内容高度是未知的,所以大家都会利用javascript来解决这个问题。
在网上曾看见过解决此问题的代码,不过拷贝到本地进入调试时有些不正常,在IE下无法正确获得嵌套页面的高度,通过各种尝试,最终代码如下:
HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]



扩展:

在一个页面含有某个iframe,其id="myframe" name="myframe",此时使用document.getElementById("myframe")取到的是iframe标签对象,通过该对象可以获取iframe的各个属性,例如src、frameborder、style等等,但是不能获取到iframe所包含的子页面的各个对象。如果使用document.frames("myframe")取到的是iframe组件对象,通过该对象可以获取到iframe所包含的页面的子页面的各个对象,例如子页面的window对象,但是不能获得iframe标签得各个属性,例如上面说到的src等等。




上一篇: 郁闷的工作
下一篇: 57个你没有听过的Google产品?
文章来自: 缘由心生
引用通告: 查看所有引用 | 我要引用此文章
Tags: IE Firefox iframe
相关日志:
评论: 0 | 引用: 0 | 查看次数: 1901
发表评论
孟平迪威国际,迪威国际客服,迪威国际登录,迪威国际官网,迪威国际电话,迪威国际网址,迪威国际微信,缅甸迪威国际,迪威厅,迪威国际207综合大厅,缅甸迪威电话,缅甸迪威国际厅,缅甸迪威国际开户,昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭