您的位置:首页 > 其它

【转】如何实现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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: