JavaScript
js获取iframe中高度,获取iframe的高度
js如何获取iframe滚动条的高度和宽度急求!!!
function iFrameHeight() {。var ifm= document.getElementById(mainweb);。var subWeb = document.frames ? document.frames[mainweb].document :。ifm.contentDocument;。
首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。
js判断div高度。显示超出固定高度的滚动条,只需设置overflowY= document.getelementbyid(卷轴),style.overflowY= 获取div的高度。如果得不到,可以用下面的方法。
如何让IFrame自适应高度
方法一,在每个被包含页在本身内容加载完毕之后,执行JS取得本页面的高度,然后去同步父页面的iframe高度。方法二,在主页面iframe的onload事件中执行JS,去取得被包含页的高度内容,然后去同步高度。
在文件夹里创建两个html文件,一个“index”一个“iframe”。在index中添加一个iframe标签,直接嵌入iframe页面。在iframe网页中添加了两个固定高度的div内容。
script language=javascript//输入你希望根据页面高度自动调整高度的iframe的名称的列表//用逗号把每个iframe的ID分隔. 例如: [myframe1, myframe2],可以只有一个窗体,则不用逗号。
给iframe赋ID后,用js是否可以通过此ID获取引用页面body的高度?
首先,打开html编辑器,新建html文件,例如:index.html,填写相应html代码。
顺便说下,iframe在迫不得已的时候才去用,它会给前端开发带来太多的麻烦。传统做法大致有两个:方法一,在每个被包含页在本身内容加载完毕之后,执行JS取得本页面的高度,然后去同步父页面的iframe高度。
思路是js控制iframe自适应高度,因为iframe本身并不能自适应高度,只有写死高度才行,所以要用js判断整个页面内容的高度。
= null && subWeb != null) { ifm.height = subWeb.body.scrollHeight;} } /script 为了测试,iframe的height可以预先设置一个固定高度比如:height=200(也可以使用100%),iframe加载完,会自动调整页面大小。
关于js获取iframe中高度和获取iframe的高度的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~