Javascript 关注Chrome和Firefox

Javascript 关注Chrome和Firefox,javascript,focus,Javascript,Focus,我有一个调用窗口的简单代码。 这在Chrome和Firefox上只在第一次加载时工作良好。 但是当我尝试在弹出窗口外单击并重新运行代码时,它不会将焦点设置回弹出窗口 当您转到MyJSFIDLE链接并加载弹出窗口时,单击弹出窗口(不要关闭),然后重新运行代码。它应该将焦点设置回弹出窗口(弹出窗口不显示) 适用于IE。如果您使用文档。在加载文档后写入,浏览器将打开一个新文档,替换当前文档 将其替换为警报(),您将观察到事件被重新引发。感谢您的响应。实际上,document.write对我当前的问题

我有一个调用窗口的简单代码。

这在Chrome和Firefox上只在第一次加载时工作良好。 但是当我尝试在弹出窗口外单击并重新运行代码时,它不会将焦点设置回弹出窗口

当您转到MyJSFIDLE链接并加载弹出窗口时,单击弹出窗口(不要关闭),然后重新运行代码。它应该将焦点设置回弹出窗口(弹出窗口不显示)


适用于IE。

如果您使用
文档。在加载文档后写入
,浏览器将打开一个新文档,替换当前文档


将其替换为
警报()
,您将观察到事件被重新引发。

感谢您的响应。实际上,document.write对我当前的问题并不重要。我只是把它放在那里,在新窗户上放点东西。我希望发生的是,当您转到我的JSFIDLE链接并加载弹出窗口时,单击弹出窗口(不要关闭),然后重新运行代码。它应该将焦点设置回弹出窗口。我已经更新了我的问题
var myWindow = window.open('','zzz','width=600,height=700');
myWindow.focus();