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

标签 javascript jquery redirect onclick

我想关闭当前弹出窗口,打开一个新窗口(选项卡)并重定向到特定链接。这对我的 <a> 来说非常容易链接。我只需添加 "target="_blank"" 即可正常工作(它实际上不会关闭弹出窗口,但会最小化它,这也很好)。

因为我正在使用一些带有 onclick 功能的按钮,所以我想以某种方式在按钮中实现“target="_blank"...按钮现在看起来像这样:

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

这可行,但问题是它在父窗口中重定向并且不打开新窗口...

任何人都知道如何获得“target="_blank"的特性,以便单击按钮将打开一个新窗口而不是重定向而不是重定向父窗口?

最佳答案

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

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

关于Javascript:关闭弹出窗口、打开新窗口和重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5274109/

相关文章:

javascript - 中心部门

javascript - jQuery - 如果两个条件的语句在两个条件都通过时添加一个类

javascript - 如何强制重定向到手机浏览器的新窗口或标签页?

bash - Korn Shell 相当于 PIPESTATUS

javascript - 类型错误处理

javascript - 工作 JQuery 脚本在 ajax post 响应后不起作用

javascript - 使用 jQuery 在 div 中淡化导致内容宽度大于 Mobile Safari 上的视口(viewport)

Perl - 重定向和设置 cookie 时的重定向循环

javascript - react-native-svg-charts 动画不起作用

JavaScript 和 PHP 提交数据