我有一个相当简单的函数:
function takeFocus() {
setTimeout(function(){window.focus();alert("OK");},1000);
}
这是在我从另一个窗口打开的 JavaScript 中。
当用户重新打开子窗口时,我想切换到它并将其置于前台,而无需重新加载它。像上面那样调用 takeFocus()
可以正常工作,但它会弹出提示框,这不是我想要的。
当我删除提示时,背景窗口仍然保持在后台!我该如何让它工作?
我已经尝试了各种方式来实现这一点,但到目前为止都失败了。
jQuery 可用。编写适用于 HTML5 的现代浏览器。