Ext.getBody().focus()
在IE6中似乎不能正常工作。当用户导航到一个新的ExtJS选项卡时,我需要确保他不能再键入到他可能输入的CKEditor实例(在导航到新选项卡后隐藏)。以下代码适用于FF,但不适用于IE6。Ext.getBody()。focus()在IE6中不工作
for(var instanceName in CKEDITOR.instances) {
CKEDITOR.instances[instanceName].focusManager.forceBlur(); // also
// not working
// in IE6
}
Ext.getBody().focus();
有什么建议吗?
感谢您的回复。这也不起作用 - 也许是因为“当前”焦点位于iFrame中。 – Upperstage 2010-01-07 21:49:42
我相信它仍然可以工作,如果它在iframe中,您只需要知道*它是* document object: 'window.frames ['your_frame']。document.activeElement' – 2010-01-08 19:02:21