日期:2014-05-17  浏览次数:20710 次

iframe在div中,如何根据div宽高自适应显示全部内容。
不要有上下的滚动条,试了好多方法都不行
比如iframe 地址是http://www.163.com,div宽高500*600

------解决方案--------------------
这里有好几种方法,太多,就不贴到这里了。
http://www.jb51.net/article/15780.htm
------解决方案--------------------
<iframe src="" align="left" allowtransparency="true" scrolling="no" width="100%"  height="100" name="result" id="result" onload="this.height=result.document.body.scrollHeight+10" frameborder="0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" ></iframe>

这样试试主要是name和onload,其他不要的就删掉吧。
------解决方案--------------------
是因为被你外面的div给限制了啊。
如果你div限制了高度,那iframe就要增加滚动栏。
谢谢
------解决方案--------------------
给楼主个思路,代码懒的敲了。
思路:在子页面计算出它的高度,设置到父页面的div容器中去如:(用parent.document.getElementById("divid").height=xx。。。)
------解决方案--------------------
还有,上下滚动条的样式禁了scrolling="no"