我有以下相当简单的功能:
function takeFocus() {
setTimeout(function(){window.focus();alert("OK");},1000);
}
这是在我从另一个窗口打开的窗口的 JavaScript 中。
当用户重新打开子窗口时,我想切换到它,并把它带到前面,而不是重新加载它。如上所述调用takeFocus()
工作得很好,但它会抛出我不想要的提示。
当我删除警报时,后台窗口会留在后台!我怎样才能让它工作?
我已经尝试了各种方法来做到这一点,但到目前为止我都失败了。
jQuery 可用。用 HTML5 为现代浏览器编写。