1

我有一个网格面板,面板中的每一行都有一些按钮。单击按钮时,会弹出一个新的 Ext.window 加载远程 url 。由于远程 URL 是在 iframe 中打开的,因此我不能在父网格中使用 Ext.getBody().mask 和在 iframe 中使用 Ext.getBody().unmask,因为这是两个不同的页面。我之所以要这样做(父页面中的Ext.getBody().mask,以及iframe中的unmask)是因为iframe中加载的url有很多js和图像正在加载。因此,如果我在 iframe 中使用掩码和取消掩码,仍然需要大量时间来加载 iframe 标头中的内容,直到它达到我可以使用 Ext.getBody().mask 的程度

我的问题是:可以在父窗口上以某种方式使用 Ext.getBody().unmask() 吗?(隐藏从父母打开的面具)?

谢谢,丹

4

1 回答 1

2

尝试window.parent.Ext.getBody().unmask()从 iframe 运行。

我假设您的 iframe 与父级具有相同的来源。

于 2013-02-21T23:11:35.480 回答