窗口下弹出Javascript(背景窗口)

时间:2014-10-30 11:49:37

标签: javascript jquery html popup

我要使用java脚本打开当前活动屏幕的弹出窗口。 这是我的简单代码。

var win = window.open('http://yahoo.com',null,"height=400,width=600,status=yes,toolbar=no,scrollbars=yes,menubar=yes,location=yes");
win.blur();
this.window.focus();

但它似乎并不适用于任何浏览器。它只是打开一个弹出窗口。我从stackoverflow中引用了this question。但它不起作用。我的目标是在所有浏览器中创建一个后台窗口。请有人帮帮我

2 个答案:

答案 0 :(得分:1)

你不能这样做。现代网络浏览器不允许网站从其他标签中窃取焦点(因为这可能会使用户变得非常混乱)。您唯一能做的就是提示您的用户在新标签页中打开(这不会改变焦点)。或者您可以滥用警报以将焦点重新放回页面:

var win =   window.open('http://yahoo.com',null,"target=_blank,height=400,width=600,status=yes,toolbar=no,scrollbars=yes,menubar=yes,location=yes");
alert("Welcome back");

答案 1 :(得分:-1)

gather()

}

makePopunder(" http://www.yourdomain.com/&#34);