在新窗口中打开页面

时间:2010-04-01 00:57:01

标签: xhtml standards-compliance

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

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

3 个答案:

答案 0 :(得分:0)

您可以使用javascript的window.open()方法。但是弹出窗口拦截器很容易阻止这种情况。为什么你不想使用“_blank”目标?

答案 1 :(得分:0)

您可以使用以下内容:

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

然后你运行这个jQuery:

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

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

答案 2 :(得分:0)

大多数弹出窗口阻止程序不会阻止用户请求的弹出窗口,例如您单击链接并弹出窗口。如果您向链接和目标添加onlick事件,即使您不想使用target =“_ blank”,也可以使用所需的效果,但是您不想使用target =“_ blank”