在单击一个打开的页面时,我希望浏览器中另一个已经打开的页面成为焦点



单击一个打开的页面时,我希望浏览器中另一个已经打开的页面成为焦点 - JavaScript

我有上述要求,我已经尝试过win.focus,但它不起作用。

基本上我的要求是 - 我在一个选项卡中打开了"www.google.com"页面,在另一个选项卡上,我有我的自定义页面"www.example.com",并且该页面中有一个按钮事件。因此,如果我单击该按钮,我想完全从"www.example.com"页面移动到"www.google.com"(无需打开任何新窗口或选项卡)

你需要用打开的window初始化一个变量:

var newWindow = window.open("http://www.google.com");

然后你需要为我们正在谈论的标签有一个onclick事件:

<input type="button" onclick="newWindow.focus()">

确保newWindow可用,首先使用全局进行尝试,当它起作用时,重构它以使其更优雅,而不使用全局变量。

相关内容

最新更新