相关但处于休眠状态:在新选项卡和其他一些选项卡中打开 URL 的 Javascript ...
我有一个客户坚持需要在新选项卡而不是窗口中打开特定链接。它是由表单提交按钮的“onclick”事件生成的,由 php 文档中的 jquery 函数调用,如下所示:
function newTabLink($element,$url) {
?><script language="JavaScript" type="text/javascript">//<![CDATA[
jQuery(document).ready( function() {
jQuery('<?php echo $element; ?>').click( function() {
window.open( "<?php echo $url; ?>",'_blank' );
} );
} );
//]]></script><?php
}
我的样式表中还有一个 css 声明,它试图强制新窗口进入选项卡而不是新窗口:
* { target-new: tab !important; }
css target-new属性似乎在 IE9 中工作,强制弹出进入选项卡。FF 和 Chrome/Safari 都默认为选项卡式浏览,即使没有设置该属性。但是如何强制 IE8 和 7 在选项卡中打开此特定链接?
有任何想法吗?