css控制链接新窗口打开不起作用了。
一般来说,只要在CSS中加入a:active {test:expression(target="_blank");}
就可以控制链接在新窗口中打开,
但是无论我自己测试,还是用网上搜的别人的代码,都无法成功,究竟是怎么回事。
可测试网页所示方法
http://www.21shipin.com/html/63904.shtml
[ 本帖最后由 wjhhxl 于 2011-2-25 14:43 编辑 ] 我记得以前是有效的,不知道为什么现在无论怎么做,都无法生效。 仅对ie有效吧 原帖由 李院长 于 2011-2-25 14:33 发表 http://hostloc.wiki/images/common/back.gif
仅对ie有效吧 只在ie里有效吧 鸡肋
回复 3# 的帖子
对了,我把DNS的性能提高了一点点,在4核机子能跑到4W QPS <script type="text/javascript">var q=window.onload;
window.onload=function(){
if(q) q();
var links=document.getElementsByTagName('a');
alert(links.length);
for(var i=0,l=links.length;i<l;i++){
links.target="_blank";
}
}
</script>加在最后一个JS后面 expression只有ie认,用楼上的js可能会好点。
回复 7# 的帖子
你的这个方法是所有链接都新窗口打开。算了,请版主把此贴删除或转移吧!!!
回复 9# 的帖子
你这段css在ie下也是一样的,要有条件新窗口,自己加dom条件判断
页:
[1]
2