iframe的高度可以随内容的多少而变化吗
我要用iframe嵌套一个网页,里面的内容不固定,iframe的height设置为100%也没有用,请问有什么好的方法解决吗?先说声谢谢!...
我要用iframe嵌套一个网页,里面的内容不固定,iframe的height设置为100%也没有用,请问有什么好的方法解决吗?先说声谢谢!
展开
展开全部
iframe的高度可以随内容的多少而变化,解决方法如下:
1、首先在文件夹里创建两个html文件,一个“index”一个“iframe”。
2、然后在index中添加一个iframe标签,直接嵌入iframe页面。
3、接着在iframe网页中添加了两个固定高度的div内容。
4、浏览器打开index页面,发现iframe部分有滚动条,需要滚动显示页面。
5、现在在index页面的iframe标签再添加如下的属性。再次打开index页面iframe已经高度自适应了。
2013-09-13
展开全部
Demo页面:主页面 iframe_a.html ,被包含页面 iframe_b.htm 和 iframe_c.html主页面代码示例:<iframe id="frame_content" src="iframe_b.html" scrolling="no" frameborder="0"></iframe><script type="text/javascript">
function reinitIframe(){
var iframe = document.getElementById("frame_content");
try{
iframe.height = iframe.contentWindow.document.documentElement.scrollHeight;
}catch (ex){}
}
window.setInterval("reinitIframe()", 200);
</script>
function reinitIframe(){
var iframe = document.getElementById("frame_content");
try{
iframe.height = iframe.contentWindow.document.documentElement.scrollHeight;
}catch (ex){}
}
window.setInterval("reinitIframe()", 200);
</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好。实际上不用哪么复杂用Css设置 height:100%;max-height:100%这样就好了。把iframe放在一个DIV里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能的,iframe会出现下拉的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询