关于iframe自定义高度的问题_html/css_WEB-ITnose

html教程评论260 views阅读模式

最近工作中遇到这样一个问题,很是让我纠结,关于iframe自定义高度的问题,是这样的我是在HTML中用iframe内嵌一个JSP页面,jsp页面中的内容是从后台取出来的,因为取出来的内容有时候很多有时候很少,所以设置iframe的高度成为一个很头疼的问题,设置少了话内容多的就不能全部显示,设置多了话内容少的会距离底部留下很大的空白,不好看。看下我写的代码

<br />

此代码中onload="this.height=window.frames['cjrd'].window.document.body.scrollHeight" 就是取自适应高度,在IE和360浏览器中是正常的,但是到了火狐和谷歌中就取不了自适应高度,求各位帮帮忙。

回复讨论(解决方案)

你可以在iframe页面里调用js算出iframe内容的高度和宽度,然后再从iframe页面的js调用父窗口的js设置该iframe元素的宽和高。

2楼的代码我试了下,貌似还是不行,在火狐和谷歌中不行,不过还是很谢谢大家的帮助

企鹅博客
  • 本文由 发表于 2020年10月6日 07:39:47
  • 转载请务必保留本文链接:https://www.qieseo.com/373483.html

发表评论