在新窗口中打开页面

发布于 2024-08-27 07:22:11 字数 175 浏览 5 评论 0原文

有没有一种方法可以在不使用符合标准的 的情况下打开 XHTML 页面?

我没有使用框架,但有些页面我想在新窗口而不是当前窗口中打开。

Is there a way to open a page in XHTML without using <a href="page.html" target="_blank"> that is standards compliant?

I'm not using frames, but there are some pages that I want to open in a new window instead of the current one.

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

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

发布评论

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

评论(3

口干舌燥 2024-09-03 07:22:12

大多数弹出窗口阻止程序不会阻止用户请求的弹出窗口,例如您单击链接,它会弹出一个窗口。如果你在链接和目标中添加 onlick 事件,即使你不想使用 target="_blank",即使关闭 JS,也能达到预期的效果

Most pop-up blockers wont block a pop up that has been requested by the user e.g you click a link and it pops up a window. IF you add an onlick event to your link and a target, the desired effect will work even if JS is turned off although you don't want to use target="_blank"

白龙吟 2024-09-03 07:22:11

您可以使用 javascript 的 window.open() 方法。然而,这很容易被弹出窗口阻止程序阻止。为什么你不想使用“_blank”目标?

You can use javascript's window.open() method. However this could easily be blocked by a pop-up blocker. Why do you not want to use the "_blank" target?

虐人心 2024-09-03 07:22:11

你可以使用这样的东西:

<a href="page.html" rel="external">My Page</a>

然后运行这个 jQuery:

$(document).ready(function() {
    $('a[rel="external"]').attr('target', '_blank');
});

这会将 target="blank" 添加到链接并使你的 HTML 验证:)

You can use something like this:

<a href="page.html" rel="external">My Page</a>

And then you run this jQuery:

$(document).ready(function() {
    $('a[rel="external"]').attr('target', '_blank');
});

This will add the target="blank" to the links and make your HTML validate :)

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