0

<a href="page.html" target="_blank">有没有一种方法可以在不使用符合标准的情况下在 XHTML 中打开页面?

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

4

3 回答 3

0

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

于 2010-04-01T00:58:40.873 回答
0

你可以使用这样的东西:

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

然后你运行这个 jQuery:

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

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

于 2010-04-01T01:00:08.397 回答
0

大多数弹出窗口阻止程序不会阻止用户请求的弹出窗口,例如您单击链接并弹出一个窗口。如果您将 onlick 事件添加到您的链接和目标,即使 JS 已关闭,所需的效果也会起作用,尽管您不想使用 target="_blank"

于 2010-04-03T01:10:34.150 回答