Javascript:关闭弹出窗口,打开新窗口和重定向

And*_*rej 5 javascript jquery redirect onclick

我想关闭当前弹出窗口,打开一个新窗口(选项卡)并重定向到特定链接.通过我的<a>链接,这非常容易.我只是添加"target ="_ blank""并且它工作正常(它实际上并没有关闭弹出窗口,但最小化它也很好).

由于我使用了一些具有onclick功能的按钮,我想以某种方式在按钮中实现"target ="_ blank"...此按钮看起来像这样:

<input type="button" onclick="parent.window.opener.location='http://google.com'; window.close();">
Run Code Online (Sandbox Code Playgroud)

这有效,但问题是它在父窗口中重定向并且没有打开新窗口......

Any1知道如何获得"target ="_ blank"的功能,以便点击按钮将打开一个新窗口而不是重定向而不是重定向父窗口?

Jam*_*all 13

为什么不在你的onclick中使用它:

<input type="button" onclick="window.open('http://google.com'); window.close();" />
Run Code Online (Sandbox Code Playgroud)