我有以下脚本:
var a = window.open( "http://sitea.net" );
var b = window.open( "http://siteb.net" );
a.setFocus();
我希望焦点转到第一个窗口(sitea.net),但是最近打开的子窗口(siteb.net)。如何让第一个窗口聚焦?
答案 0 :(得分:0)
我尝试了上面的代码。即使没有a.setFocus,“window.open”也会导致两个站点都打开。
将两个变量放在一个函数中应该停止窗口的双重加载。
这是一个例子: http://jsfiddle.net/latoyale/GAKFL/28/
我还注意到在使用原始代码时,如果.setFocus在window.open上方声明,则两个窗口都不会打开。也许这个问题也与setFocus ...
的代码定位有关