我有一个用 Javascript 函数打开的窗口:
function newwindow()
{
window.open('link.html','','width=,height=,resizable=no');
}
我需要在新窗口打开后焦点返回到原始窗口。 我怎样才能做到这一点? 我应该把代码放在哪里——新窗口还是旧窗口? 谢谢!
最佳答案
这被称为“背后弹出式广告”(通常不受欢迎……但我离题了)。它应该会给你很多关于谷歌的信息
你可能想做这样的事情:
var popup = window.open(...);
popup.blur();
window.focus();
这应该将焦点设置回原始窗口(未经测试 - 从谷歌获取)。某些浏览器可能会阻止此技术。
关于javascript - 我需要用 JavaScript 在后台打开一个新窗口,并确保原始窗口仍然处于焦点状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2181464/