4个回答
推荐于2016-08-04 · 知道合伙人互联网行家
关注
展开全部
经典代码 iFrame 自适应高度,在IE6/IE7/IE8/Firefox/Opera/Chrome/Safari通过测试。
HTML代码:
<iframe src="http://www.fufuok.com/" id="iframepage" name="iframepage" frameBorder=0 scrolling=no width="100%" onLoad="iFrameHeight()" ></iframe>Javascript代码:
<script type="text/javascript" language="javascript">
function iFrameHeight() {
var ifm= document.getElementById("iframepage");
var subWeb = document.frames ? document.frames["iframepage"].document : ifm.contentDocument;
if(ifm != null && subWeb != null) {
ifm.height = subWeb.body.scrollHeight;
}
}
</script>
HTML代码:
<iframe src="http://www.fufuok.com/" id="iframepage" name="iframepage" frameBorder=0 scrolling=no width="100%" onLoad="iFrameHeight()" ></iframe>Javascript代码:
<script type="text/javascript" language="javascript">
function iFrameHeight() {
var ifm= document.getElementById("iframepage");
var subWeb = document.frames ? document.frames["iframepage"].document : ifm.contentDocument;
if(ifm != null && subWeb != null) {
ifm.height = subWeb.body.scrollHeight;
}
}
</script>
展开全部
高度设置成100%
更多追问追答
追问
IE无法兼容啊。你Q多少,我加你帮我解决一下啦。谢谢,可以吗?
追答
你是要充满全屏吗?其实你把高度设成100%就行了,它会根据里面的内容来决定多高
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var $content = $('.content');
$content.height($(this).height() - 155);
$content.find('iframe').each(function() {
$(this).height($content.height());
});
$content.height($(this).height() - 155);
$content.find('iframe').each(function() {
$(this).height($content.height());
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-05-09
展开全部
<iframe src="./files/项目背景.html" style="height:80ch;width: 100%;" id="iframe">
<p>您的浏览器不支持 iframe 标签。</p>
</iframe>
这里面的height:80ch 很重要 ch的具体使用 可以百度一下..
<p>您的浏览器不支持 iframe 标签。</p>
</iframe>
这里面的height:80ch 很重要 ch的具体使用 可以百度一下..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询