IE,Ext.TabPanel和iFrame

时间:2011-05-20 18:31:43

标签: internet-explorer iframe extjs tabpanel

以下是这种情况:

我有一个iFrame页面,其src指向另一个aspx页面(同一个域)。 iFrame指向的页面加载了呈现Ext.TabPanel的脚本,其中包含一些标签。因此,第一次加载页面时,这些组件渲染得很好,很简单。但问题是,当TabPanel上的任何标签通过JavaScript事件或手动点击激活时,整个iFrame区域都会变为空白。我看到向服务器发出适当的请求(用于激活事件)并返回适当的响应。只是UI消失了,我根本没有在iFrame看到任何东西,它都是空白的。奇怪的是,打开开发人员工具并对任何相关的CSS的任何部分进行任何更改,繁荣,重新开始的事情。另一个奇怪的事情是,这只发生在IE中。在FF中,每件事都充当魅力。有任何想法吗? 感谢

1 个答案:

答案 0 :(得分:0)

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