时间:2016-04-04 16:46 来源: 我爱IT技术网 作者:佚名
一个网页中嵌入了一个iframe,iframe中嵌入一张报表,当报表大小超过iframe大小时,iframe中就会出现滚动条;当iframe超过浏览器大小时,浏览器便会出现滚动条,下面通过java报表FineReport来简单介绍一下。
前期准备工作(包括相关工具或所使用的原料等)
java报表FineReport7.1.1大小:148.2M 适用平台:windows/linux详细的操作方法或具体步骤
如果用实际像素值来定义iframe的大小,就可能出现iframe比浏览器大的情况。因此这个问题的解决方法就是,定义iframe大小时使用百分比来定义,这样确保iframe始终在浏览器内,只有iframe中才可能会出现滚动条,如下图所示的效果,就只有一组滚动条了。

其它问题
其中使用谷歌浏览器还是会有滚动条,因为body默认有margin属性,谷歌计算iframe的宽度时去掉margin了,但是计算高度时没去掉,所以页面集成时需要修改body属性,加上style="margin:0px"。
效果如下:

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
