设置 top.location 并打开新选项卡?

发布于 2024-11-06 11:03:55 字数 209 浏览 4 评论 0原文

我正在使用以下代码:

$('a[href*="somelinktext"]').click(function(e) {
        e.preventDefault();
        top.location = "http://www.example.com";
    });

是否可以通过此链接单击打开一个新窗口/选项卡?

i'm using the following code:

$('a[href*="somelinktext"]').click(function(e) {
        e.preventDefault();
        top.location = "http://www.example.com";
    });

Is it possible to open a new window/tab with this link-click?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梦晓ヶ微光ヅ倾城 2024-11-13 11:03:55

要打开新选项卡/窗口(取决于用户的浏览器设置),只需添加 target 属性即可。要更改当前选项卡顶级框架的位置,您确实需要一个 onclick 处理程序。

$('a[href*="somelinktext"]').each(function() {
    $(this).attr('target', '_blank')
}).click(function(e) {
    top.location = 'http://www.example.com';
});

但是,如果您想要打开一个新选项卡,只需保留目标属性:

$('a[href*="somelinktext"]').each(function() {
    $(this).attr('target', '_blank')
});

您也可以在HTML代码本身中设置它:(

<a href="..." target="_blank">blah</a>

它支持_top 也适用于顶级框架)

For opening a new tab/window (depending on the user's browser settings), simply add the target attribute. To change the location of the top-level frame of the current tab, you do need an onclick handler though.

$('a[href*="somelinktext"]').each(function() {
    $(this).attr('target', '_blank')
}).click(function(e) {
    top.location = 'http://www.example.com';
});

But if you only want to open a new tab, just stay with the target attr:

$('a[href*="somelinktext"]').each(function() {
    $(this).attr('target', '_blank')
});

You could also set it in the HTML code itself though:

<a href="..." target="_blank">blah</a>

(it supports _top for the top level frame, too)

倾其所爱 2024-11-13 11:03:55

使用 window.open 而不是 top.location

Use window.open rather than top.location?

我不吻晚风 2024-11-13 11:03:55

我想你可以使用 window.open 函数来实现。

谢谢

I think You can use window.open function for that.

Thanks

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文