0

情况如下:

我有一个页面,iFramesrc指向另一个aspx页面(相同的域)。iFrame指向的页面加载脚本,Ext.TabPanel其中包含一些选项卡。因此,第一次加载页面时,这些组件渲染得很好,漂亮而简单。但是,问题是当TabPanel通过 JavaScript 事件或手动单击激活任何选项卡时,整个iFrame区域都会变为空白。我看到向服务器发出适当的请求(用于激活事件)并返回适当的响应。只是用户界面消失了,我看不到任何东西iFrame根本就是一片空白。奇怪的是,打开开发者工具并对任何相关的 CSS 的任何部分进行任何更改,繁荣,事情又回来了。另一个奇怪的事情是,这只发生在 IE 中。在 FF 中,每一件事物都是一种魅力。有任何想法吗?谢谢

4

1 回答 1

0

为什么要使用 IFrame?您应该设计您的页面以利用布局管理器。听起来您可以通过使用 Viewport 对象来实现您想要的。代替您的 IFrame,您可以使用“西部”区域中的面板并使用 AJAX 调用来更新/呈现您的“中心”区域。

于 2011-05-20T21:48:23.333 回答