Javascript:关闭弹出窗口,打开新窗口和重定向
我想关闭当前弹出窗口,打开一个新窗口(选项卡)并重定向到特定链接。 使用我的链接,这非常容易。 我只是添加“target =”_ blank“”并且它工作正常(它实际上并没有关闭弹出窗口,但最小化它也很好)。
由于我使用了一些具有onclickfunction的按钮,我想以某种方式在按钮中实现“target =”_ blank“…此按钮看起来像这样:
这是有效的,但问题是它在父窗口中重定向并且没有打开新窗口……
Any1知道如何获得“target =”_ blank“的function,以便点击按钮会打开一个新窗口而不是重定向而不是重定向父窗口?
为什么不在你的onclick中使用它:
$('#button').click(function(e) { e.preventDefault(); window.open('http://www.facebook.com/','_blank'); });
它适用于IExplorer,Firefox,Chrome,Opera和Safari
jQuery代码:
$(function(){ $('#button').click(function() { window.close(); window.open('http://www.google.com/'); }); });
HTML代码:
它在Chrome和IE中运行正常。 在Firefox中,您必须使用window.open
打开此代码。
试试这个:
LINK