Javascript统一设置外链在新窗口打开
日期:2011-11-30 阅读:45 分类:Javascript
在写博客的时候,添加的友情链接,引用别的网站的链接,或者是图片等资源,我们希望外链可以在新窗口打开,一个一个的去设置target="_blank"实在太繁琐了,因此就写了一段javascript来完成,对于本站来说,只需要如下脚本即可:
function openLinks(){
var anchors = document.getElementsByTagName("a");
var anchor = null, rel = "", href = "";
for (var i=0; i<anchors.length; i++){
anchor = anchors[i];
href = anchor.getAttribute("href");
if(href && href.indexOf("http://") > -1 && href.indexOf("scriptlover.com") == -1)
{
anchor.setAttribute("target" , "_blank");
}
rel = anchor.getAttribute("rel");
if (rel == "external" || rel == "nofollow")
{
anchor.setAttribute("target" , "_blank");
}
}
}本页链接: http://www.scriptlover.com/static/1248-javascript-链接-窗口
标签: javascript 链接 窗口
相关文章
- Javascript在chrome中辅助预订火车票的方法 2012-01-06
- 一款不错的日历控件 2008-07-31
- getElementsByClassName 2008-07-21
- Javascript常用函数归档 2008-12-01
- EasyWindow1.0 (更新版) 2008-06-25
- web标准相关的一些链接 2008-07-04
- 网络链接查看工具 2008-09-09
- 确保链接不依赖于javascript 2009-01-22
- 链接的rel与target详解 2009-01-24
- 八个制作Linking(链接)的技巧 2012-02-07
- win7窗口字体大小设置 2011-11-22
- jQuery和CSS3制作Popup弹出窗 2011-12-18
- JS获取浏览器窗口显示区域大小 2011-01-06