用户交互后,后台出现Javascript弹出窗口

Javascript popup window in background after userinteract

本文关键字:Javascript 窗口 后台 交互 用户      更新时间:2023-09-26

我想在点击按钮后打开一个小弹出窗口。这个弹出窗口应该在后台打开。

这是我的代码

document.getElementById('btn').addEventListener('click', function() {
        var newWindow = $this.open('/popup',"MyTitle", "width=600,height=400,scrollbars=yes,resizable=yes,location=no");
        newWindow.blur();
        this.window.focus();
    }, false);

我犯了什么错?为什么它不在后台打开?

您尝试过window.focus();而不是this.window.focus();吗?我不确定这是否能像大多数浏览器一样工作——它会导致安全问题。爆米花不受欢迎!