Extjs 光标在主页面上移动,而不是单击弹出窗口?

Extjs 光标在主页面上移动,而不是单击弹出窗口?,extjs,Extjs,在弹出窗口功能中,单击链接后出现弹出窗口时。当我按tab键时,光标移动到主页面而不是弹出窗口。直到我手动点击弹出窗口。extjs中是否有任何属性可设置,以便每当单击链接而不是主窗口时,光标控制在弹出窗口上。如果您这样打开弹出窗口,您可以手动将焦点置于弹出窗口上: var popup = window.open('http://google.com','window','height=500,width=300'); 然后,您可以使用以下行对其进行聚焦: if(window.focus) { p

在弹出窗口功能中,单击链接后出现弹出窗口时。当我按tab键时,光标移动到主页面而不是弹出窗口。直到我手动点击弹出窗口。extjs中是否有任何属性可设置,以便每当单击链接而不是主窗口时,光标控制在弹出窗口上。

如果您这样打开弹出窗口,您可以手动将焦点置于弹出窗口上:

var popup = window.open('http://google.com','window','height=500,width=300');
然后,您可以使用以下行对其进行聚焦:

if(window.focus) { popup.focus(); }

这是一种浏览器设计,它在不同的浏览器上会有不同的行为。如何解决这个问题?有什么想法吗?弹出窗口需要有模态行为吗?这应该给他正确的想法。唯一不同的是,我会将焦点放在用户通常可能与之交互的特定字段或元素上。