关于iframe自定义高度的问题_html/css_WEB-ITnose
时间:2021-07-01 10:21:17
帮助过:5人阅读
最近工作中遇到这样一个问题,很是让我纠结,关于iframe自定义高度的问题,是这样的我是在HTML中用iframe内嵌一个JSP页面,jsp页面中的内容是从后台取出来的,因为取出来的内容有时候很多有时候很少,所以设置iframe的高度成为一个很头疼的问题,设置少了话内容多的就不能全部显示,设置多了话内容少的会距离底部留下很大的空白,不好看。看下我写的代码
此代码中onload="this.height=window.frames['cjrd'].window.document.body.scrollHeight" 就是取自适应高度,在IE和360浏览器中是正常的,但是到了火狐和谷歌中就取不了自适应高度,求各位帮帮忙。
回复讨论(解决方案)
你可以在iframe页面里调用js算出iframe内容的高度和宽度,然后再从iframe页面的js调用父窗口的js设置该iframe元素的宽和高。
2楼的代码我试了下,貌似还是不行,在火狐和谷歌中不行,不过还是很谢谢大家的帮助