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

WBOY
풀어 주다: 2016-06-24 12:18:34
원래의
1005명이 탐색했습니다.

最近工作中遇到这样一个问题,很是让我纠结,关于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楼的代码我试了下,貌似还是不行,在火狐和谷歌中不行,不过还是很谢谢大家的帮助

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿