使用JavaScript将焦点设置到子窗口

时间:2012-03-21 16:54:02

标签: javascript focus

我有以下脚本:

var a = window.open( "http://sitea.net" );
var b = window.open( "http://siteb.net" );

a.setFocus(); 

我希望焦点转到第一个窗口(sitea.net),但是最近打开的子窗口(siteb.net)。如何让第一个窗口聚焦?

1 个答案:

答案 0 :(得分:0)

我尝试了上面的代码。即使没有a.setFocus,“window.open”也会导致两个站点都打开。

将两个变量放在一个函数中应该停止窗口的双重加载。

这是一个例子: http://jsfiddle.net/latoyale/GAKFL/28/

我还注意到在使用原始代码时,如果.setFocus在window.open上方声明,则两个窗口都不会打开。也许这个问题也与setFocus ...

的代码定位有关