方法一:
function c()
{
var frm = document.getElementById("IframeId");
//document.frames["IframeName"].document获取子页面的document对象,可获得页面的各个对象,但是不能得到iframe标签的属性
document.getElementById("IframeUser")只是得到iframe标签对象,可获得标签的各个属性,但不能得到子页面的各个对象。document.frames为IE下使用,frm.contentDocument为firefox下使用。
var subWeb = document.frames ? document.frames["IframeUserName"].document : frm.contentDocument;
if(frm != null && subWeb != null)
{ frm.height = subWeb.body.scrollHeight;}
}
方法二:
function d(){
var frm=document.getElementById("IframeUser");
//frm.contentWindow.document为IE下 使用,获得子页面各个对象
var sub=frm.contentDocument ? frm.contentDocument:frm.contentWindow.document;
if(frm!=null&&sub!=null){
frm.height=sub.body.scrollHeight;
}
}
<iframe marginwidth=0 marginheight=0 src="2.html" onload="d();" width="100%" id="IframeId" name="IframeName" frameborder="0" scrolling="no"></iframe>
分享到:
相关推荐
因为有一个项目要用到iframe自适应高度,网上搜索了以下结果无数,不过看来看去都是那...iframe自适应高度,亲测完美兼容IE6_7_8_9,Chrome谷歌浏览器,Opera欧朋浏览器,FireFox火狐浏览器,Mac Safari浏览器等五大浏览器
iframe自适应高度兼容各主流浏览器,经本人亲手测试。 通过测试的浏览器:IE/Firefox/Chrome/Opera/Safari 注:此方法不支持DOM动态操作 版本太旧,自行选择
NULL 博文链接:https://kev1n.iteye.com/blog/1222483
主要介绍了JS实现iframe自适应高度的方法,涉及javascript与iframe交互动态操作页面元素属性的相关技巧,需要的朋友可以参考下
iframe高度自适应,多浏览器兼容 已测试过在ie6,7,8,firefox8,chrom15中通过
iframe,自适应高度,亲测兼容IE,谷歌,火狐
让iframe自适应高度(支持xhtml)IE firefox兼容
同域时Iframe高度自适应 下面的代码兼容IE/Firefox浏览器,控制id为“iframeid”的iframe的高度,通过JavaScript取得被嵌套页面最终高度,然 后在主页面进行设置来实现。 代码如下,可复制。另外,
iframe自动适应高度,很难得的资源,很多下载的都是部分浏览器可以用,这个可以兼容360.ie6789等,遨游,火狐。搜狗等浏览器。。亲自测试。
从网上找的Iframe自适应高度,不是自已写的! 从哪找的忘了,要不一定写明出处! 放出来给自已留个备份!
Iframe自适应高度绝对好使的代码IE,遨游,火狐都兼容,需要的朋友可以参考下。
iframe在ie8 、谷歌浏览器4.0和 firefox3.5.3均成功自适应高度.
NULL 博文链接:https://cjb.iteye.com/blog/406466
代码如下: function SetIFrameHeight... Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : (s = ua.match(/opera.([\d.]+)/
CSS 一、ASP.NET 2.0中CSS失效的问题总结 二、CSS制作圆角边框 三、常用的CSS BUG解决方法与技巧 四、CSS常用的一些小技巧 五、firefox无法显示背景...(1) [原创]iframe高度自适应(多种情况、FF\IE系统全兼容)
12、修复Firefox调大对话框拖帧的现象 13、修复拖动对话框时候可能因鼠标置入iframe窗口而导致鼠标被粘住的问题 14、修复了内部$.newId方法的一处错误,特定情况下导致定义了ID的对话框无法弹出 15、删除脚本对...