Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打开一个弹出窗口并聚焦于它_Javascript_Javascript Events - Fatal编程技术网

Javascript 打开一个弹出窗口并聚焦于它

Javascript 打开一个弹出窗口并聚焦于它,javascript,javascript-events,Javascript,Javascript Events,我试图打开一个弹出窗口,集中精力,但我的努力是徒劳的。 偶尔,弹出窗口会出现在主窗口后面。我的桌面由两个屏幕共享,我正在使用Internet Explorer 8。 非常感谢您的帮助。谢谢 window.open(url,'_blank').focus(); 你能用setTimeout试试吗:var w=window.open(url,“\u blank”);setTimeout(函数(){w.focus()},10)。。。或者将window.focus()放在弹出窗口中的window.onl

我试图打开一个弹出窗口,集中精力,但我的努力是徒劳的。 偶尔,弹出窗口会出现在主窗口后面。我的桌面由两个屏幕共享,我正在使用Internet Explorer 8。 非常感谢您的帮助。谢谢

window.open(url,'_blank').focus();

你能用setTimeout试试吗:
var w=window.open(url,“\u blank”);setTimeout(函数(){w.focus()},10)。。。或者将
window.focus()
放在弹出窗口中的
window.onload
事件处理程序中。虽然这只能在控制
url
源文件的情况下完成。@YuriyGalanter:但是我的
窗口。open
由于某种原因返回
null
,即使窗口在后面打开,也尝试对此进行调查,但没有找到任何线索。@user4923412341在每个浏览器中还是IE?关于IE检查谢谢链接,它只是在IE中,但显然我不能通知每个用户禁用保护模式。