clwn.net
当前位置:首页 >> js写入的iFrAmE自适应高度问题(急) >>

js写入的iFrAmE自适应高度问题(急)

你好,你这个问题就是iframe自适应高度的问题。以下代码可以解决:function iFrameHeight() {var ifm= document.getElementById("mainweb");var subWeb = document.frames ? document.frames["mainweb"].document :ifm.contentDocument;if(ifm !...

我看了一下代码,在Chrome下获取frame里面的document确实是用 document.getElementById('frameId').contentDocument; 这里报错的话,可能是因为Chrome没有获取到frame对象,你可以检查一下 简单的说跨域和同域 同域就是访问的文件和请求的发起文...

function setHeight(){ var iframe = document.getElementById("iframe_id"); try{ var aHeight = iframe.contentWindow.document.body.scrollHeight; var bHeight = iframe.contentWindow.document.documentElement.scrollHeight; var height ...

并不是里页面高度自适是,而是外面的iframe高度自适应你引入的页面的高度。思路是js控制iframe自适应高度,因为iframe本身并不能自适应高度,只有写死高度才行,所以要用js判断整个页面内容的高度。给你的代码: js部分:function defaulIframePag...

1、在IFrame的具体页面(就是子页面),添加JavaScript function IFrameResize(){ //alert(this.document.body.scrollHeight); //弹出当前页面的高度 var obj = parent.document.getElementById("childFrame"); //取得父页面IFrame对象 //alert(ob...

下面是关于高度自适应内容的。 可以用jq控制 在 加iframe的页面中加 $("#iframe的ID").load(function () { var mainheight = $(this).contents().find("body").height() + 30; $(this).height(mainheight); }); iframe链接的页面中加 $(window.p...

可以用jQuery选择器,然后改变iframe的width和height即可 $("iframe").css("widht","200px")

之前我也遇到过这个问题,iframe的话只能使用js设置自适应高度,而且浏览器兼容将会是一大问题,思路就是先获取子页面高度在将iframe设置为高0px;然后再设置高为子页面高度,必须这么做不然iframe只能越变越高

不用?你想实现? 怎么实现偶也想知道啊??? 搜索 飞妹

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com