iframe自适应高度的五种处理方法

 时间:2024-10-26 05:46:32

1、第一种方法代码简单,兼容性还可以在demo中加入iframe,不能丢掉onload属性,id也必须与函数中的win匹配代码如图所示

iframe自适应高度的五种处理方法

3、第三种方法:兼容性更好一些<iframesrc="http://www.helloweb.wang/"frameborder=媪青怍牙"0"marginheight="0"marginwidth="0"frameborder="0"scrolling="auto"id="ifm"name="ifm"onload="javascript:dyniframesize('ifm');"width="100%"></iframe>代码如图所示

iframe自适应高度的五种处理方法

5、2、第蚵播噍疸四种方法:1、建立一个bottom.js的文件,然后输入下面的代码(只有两行)parent.document.锾攒揉敫all("框架ID").style.height=document.body.scrollHeight;parent.document.all("框架ID").style.width=document.body.scrollWidth;这里的框架ID名就是Iframe的ID,比如:"<iframeid="框架ID"name="left"frameBorder=0scrolling=nosrc="XXX.asp"width="100%"></iframe>"2、给你网站里所有的被包含文件里面每个都加入<scriptlanguage="JavaScript"src="bottom.js"/></script>3在WinXp、IE6下面测试通过。很简单吧!(当然现在IE6已经淘汰)实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象。

6、第五种方法批量iframe自适应:工作中遇到iframe随所含内容自适应高度的问题,以前在网上看到过类似问题的解决方法,于是搜索一下,找到了一个比较完整的能够兼容浏览器的解决方法,省得自己写了。虽然不用自己写,思路还是要明白,基本上就是取得iframe属性src所指定的包含文档中内容的高度,然后用来设置iframe自身的高度,在iframe所在页面载入时对页面中的所有需要自适应高度的iframe进行自动设置,省时省力,如果确定页面中全部iframe都需要自适应高度,直接取得iframe数组给代码,就连ID都不用自己写了,完成程序搞定。(代码如图所示:)

iframe自适应高度的五种处理方法

7、自适应高度,其实就是设置iframe的高度,使其等于内嵌网页的高度,从而看不出来滚动条和嵌套痕迹。对于用户体验和网站美观起着重要作用。兼容各大浏览器去做方法上的选择

  • jquery改变包含指定文本td的颜色
  • jq如何获取元素的下一个对象;jq的next()使用
  • visual studio 2017在.net中设置默认打开浏览器
  • unity 枚举Enum常用转换介绍
  • 使用jq方法怎样实现从上到下慢慢出现
  • 热门搜索
    免签证的旅游地 安徽附近旅游景点大全 福鼎旅游 广州旅游景点介绍 重庆海外旅游百事通 崇州鸡冠山旅游攻略 旅游年票景点 百度旅游地图 江郎山旅游攻略 深圳凤凰山旅游攻略