首页 新闻 赞助 找找看

Iframe 里加载aspx页 加载成功后变成一片空白 需要刷新一下才显现(IE6才出现)

0
悬赏园豆:50 [已关闭问题]

被请求的 aspx页里  有绑定的列表数据(相当于datagridview),

这时候问题出来了,即使在数据量很小的情况下在IE6里当Iframe加载完成后,页面就突然一下变白,什么内容都不显示了,这时刷新一下弹出的窗口(Iframe 嵌套在一个div 里)数据才显示。在IE7、IE8里都显示正常。

当我加载非列表数据时IE能正常显示.

魔方程的主页 魔方程 | 初学一级 | 园豆:152
提问于:2010-06-04 11:28
< >
分享
其他回答(4)
0

有两种方法来解决:

一:给你的iframe设定固定的高度和宽度,也就是width和height,这样子就可以保证加载完成后显示出来,不过这样子会有另一个问题就是在页面加载数据的时候会显示固定宽高的空白区域

二:默认设定iframe的宽高为0,然后使用javascript来判断iframe是否加载完成,如果加载完成,调整iframe的宽高使其显示出来即可...

西越泽 | 园豆:10775 (专家六级) | 2010-06-04 13:04
自己找到答案了.辛苦了,虽然你的解决方案没能解决问题.分给你吧
支持(0) 反对(0) 魔方程 | 园豆:152 (初学一级) | 2010-06-22 10:43

@离离原野: 请问你怎么解决的?

支持(0) 反对(0) 荆棘人 | 园豆:410 (菜鸟二级) | 2014-07-01 17:03
0

兼容问题

Astar | 园豆:40805 (高人七级) | 2010-06-04 15:56
0

请问这个问题怎么解决的,谢谢

varhome | 园豆:205 (菜鸟二级) | 2012-01-12 18:41
0

请问您是怎么解决的?

心未鳴 | 园豆:223 (菜鸟二级) | 2013-02-01 13:28
0

请问如何解决的

啊峰小哥 | 园豆:202 (菜鸟二级) | 2020-08-27 11:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册