以下是这种情况:
我有一个iFrame
页面,其src
指向另一个aspx
页面(同一个域)。 iFrame
指向的页面加载了呈现Ext.TabPanel
的脚本,其中包含一些标签。因此,第一次加载页面时,这些组件渲染得很好,很简单。但问题是,当TabPanel
上的任何标签通过JavaScript事件或手动点击激活时,整个iFrame
区域都会变为空白。我看到向服务器发出适当的请求(用于激活事件)并返回适当的响应。只是UI消失了,我根本没有在iFrame
看到任何东西,它都是空白的。奇怪的是,打开开发人员工具并对任何相关的CSS的任何部分进行任何更改,繁荣,重新开始的事情。另一个奇怪的事情是,这只发生在IE中。在FF中,每件事都充当魅力。有任何想法吗?
感谢
答案 0 :(得分:0)
您为什么使用IFrame?您应该设计页面以利用布局管理器。听起来您可以使用Viewport对象实现您想要的效果。您可以使用“西部”区域中的面板代替IFrame,并使用AJAX调用来更新/渲染“中心”区域。