【转】如何实现iframe(嵌入式帧)的自适应高度
2008-03-28 02:28
288 查看
好几次看到有人提问问到如何实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象,刚好我在工作中也碰到了类似问题,于是上网翻查,东抄抄西看看,弄出来这么一个函数,贴到页面里面就能用了。不敢独享,大家要是觉得有用,欢迎使用!
源代码如下:
<script type="text/javascript">
//** iframe自动适应页面 **//
//输入你希望根据页面高度自动调整高度的iframe的名称的列表
//用逗号把每个iframe的ID分隔. 例如: ["myframe1", "myframe2"],可以只有一个窗体,则不用逗号。
//定义iframe的ID
var iframeids=["test"]
//如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏,no表示不隐藏
var iframehide="yes"
function dyniframesize()
if (window.addEventListener)
window.addEventListener("load", dyniframesize, false)
else if (window.attachEvent)
window.attachEvent("onload", dyniframesize)
else
window.onload=dyniframesize
</script>
代码使用说明:使用的时候只要贴在<head></head>里面就可以了。
本文转载的以上代码未得到本人试验性开发测试,尚不清楚是否存在Bug,请酌情使用!
转载说明
作者:佚名
网址:本文引用自http://www.shw.cn/Article/sj/wy/j/200607/33765.html
源代码如下:
<script type="text/javascript">
//** iframe自动适应页面 **//
//输入你希望根据页面高度自动调整高度的iframe的名称的列表
//用逗号把每个iframe的ID分隔. 例如: ["myframe1", "myframe2"],可以只有一个窗体,则不用逗号。
//定义iframe的ID
var iframeids=["test"]
//如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏,no表示不隐藏
var iframehide="yes"
function dyniframesize()
if (window.addEventListener)
window.addEventListener("load", dyniframesize, false)
else if (window.attachEvent)
window.attachEvent("onload", dyniframesize)
else
window.onload=dyniframesize
</script>
代码使用说明:使用的时候只要贴在<head></head>里面就可以了。
本文转载的以上代码未得到本人试验性开发测试,尚不清楚是否存在Bug,请酌情使用!
转载说明
作者:佚名
网址:本文引用自http://www.shw.cn/Article/sj/wy/j/200607/33765.html
相关文章推荐
- 新东方六级英语
- 高密度塑料材质
- WAS中配置集群
- 发布独立的WTL应用程序向导
- 用VC++调用MATLAB的C/C++函数库编程
- [翻译]调试技巧(Debug Tips)
- 雕虫小技(一)
- 秋季牧歌
- 由写到“不写”也是一种进步
- 学习oracle感想
- [翻译]关于“异步可插协议”(About Asynchronous Pluggable Protocols(APPs))
- ASP六大对象介绍
- Visual Studio 2005&amp;amp;2008下载
- 防刷新重复提交、防后退方法
- 搞笑短信1-dxsoso.cn
- SQL注入天书-ASP注入漏洞全接触
- 网页META属性简介
- 最近比较烦(程序员版)转载
- 橡胶材质和粗糙橡胶
- ASP在服务器自动解压RAR文件