关于链接作为新窗口打开的方法有很多,我们通常都是在html a 标记中定义就可以了,但是我们修改一两个可以,但是如果整个网站页面都需要修改的那就繁琐很多了,笔者今天就给大家介绍几种较为快捷的方法:
第一种:修改链接不多的话可以考虑在html中加入target="_blank",如:
第二种:如果链接需要修改的较多且网站页面不多的情况下可以考虑在之间加入这段代码,这样所有标记过的页面再打开时就会自动在新窗口打开了。
第三种:可以通过css实现,但是css实现的弊端是只对部分浏览器适用,在ie,firefox,opera是不起作用的,css实现方法:
第四种:可以通过JS实现,完整的代码JS如下:
function externallinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName_r("a");
for (var i=0; i<anchors.length; p="" {.length;>
var anchor = anchors;
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external")
anchor.target = "_blank";
}
}
window.onload = externallinks;
把以上代码保存为一个.js文件(比如external.js),然后通过外部联接方法调用:
<script type="text/javascript" src="external.js"></script>