想问下关于iframe自动适应高度的问题 [问题点数:30分] 主页用了三个iframe,分别是 a b c三个页面,点击a页面上的导航就把b页面替换掉,问题就来了,把b页面替换成d页面之后,因为b页面和d页面的高宽不一样,d页面加载进来后,高比b小好多,就出现了d页面和c页面直接有一大片的空隙.有没有办法就是在加载d页面的同时,获取d页面的高度,然后设置iframe的高度? iframe 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以设置jQuery(parent.document).find("#iframeID").height(jQuery(document).height()); 自适应高度:<iframe id="mainContent" name="mainContent" src="Welcome.aspx" frameborder="0" scrolling="no" onload="this.height=mainContent.document.body.scrollHeight"></iframe> $("#contentFrame").load(function() { var thisheight = $(this).contents().find("body").height() + 30; $(this).height(thisheight < 500 ? 500 : thisheight); }); 获取下拉列表的值 delete触发器出错了 网站架构问题 如何用一个gridview维护多个reference table? repeater加分页,怎么封装成控件? ?从数据库中读取的汉字为什么是乱码! .Text blog那样的地址栏是个什么机制 问一个有关于iframe的问题 在ASP.NET中能够开发ADSI相关程序吗? 前台div被js修改了display,回传后修改被取消了 我现在做的一个小程序用到了jquery,有些样式它只支持IE浏览器,不支持Chrome浏览器 、360浏览器,怎么用JS改更它们为兼容模式 Asp.Net 省市级联问题,望大神指点!!!
jQuery(parent.document).find("#iframeID").height(jQuery(document).height());
var thisheight = $(this).contents().find("body").height() + 30;
$(this).height(thisheight < 500 ? 500 : thisheight);
});