在后台打开一个弹出窗口?

时间:2011-12-16 11:23:36

标签: javascript jquery html css anchor

有没有一种方法可以通过点击新窗口的链接来移动我的浏览器,所以我只是停留在打开的窗口中。

就像在页面上一样:

http://www.netvouchercodes.co.uk/expiring-voucher-codes

点击获取代码&访问,我们在主页上,后台会打开一个窗口。

如何修改我的代码以使其正常工作:

HTML:

<a href="http://www.yoursite.com/otherLink"  class="yourLink">Click here</a>

Jquery的:

$('a.yourLink').click(function(event) {
    $(this).next('.hiddenDiv').show();
    window.open(this.href, '_blank');
    $(this).remove();

    return false;
});

CSS

.hiddenDiv{
    display:none;
}

2 个答案:

答案 0 :(得分:0)

弹出窗口在Opera和FF的前景窗口中打开。您确定自己没有更改某些浏览器设置,以便您的浏览器在后台标签中打开弹出窗口吗?此外,在单击链接时按住CTRL将在后台打开它。

答案 1 :(得分:0)

href会自动为您提供魔力,因此您无需通过Javascript更改位置。此外,如果您处理超链接的单击并将其返回为false,则表示您根本没有单击的浏览器,因此只需删除 window.open 并且返回false < / em>,然后它应该解决你的问题:

HTML:

<a href="http://www.yoursite.com/otherLink" class="yourLink">Click here</a>

JQuery的:

$('a.yourLink').click(function(event) {
    $(this).next('.hiddenDiv').show();
    $(this).remove();
});