有没有办法在不使用符合标准的<a href="page.html" target="_blank">
的情况下在XHTML中打开页面?
我没有使用框架,但是有些页面我想在新窗口中打开而不是当前页面。
答案 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”