七彩课堂[网页设计ASP.NET教程系列]
让所有超链接在新窗口打开
   让所有超链接在新窗口打开
由于某些要求,我的网站中的链接要在新窗口打开。最简单的方法是在<head></head>中加入
XML/HTML代码
<base target="_blank"/>
   但是,我的网站有大量的静态页面,这样修改的话要全部重新生成一次,太费时了。
   由于我所有页面的末尾都有JS统计代码
XML/HTML代码
<script language="javascript" src="/count.asp"></script>
   于是我可以在这个文件中加入代码控制链接在新窗口打开,而不用全部重新生成一次页面。代码如下:
XML/HTML代码
//控制超链接在新窗口打开
var tar="";
tar="_blank";
var urls=document.getElementsByTagName("a");
for (var i=0;i<urls.length;i++ )
{
if(urls[i].target!="_self"){
urls[i].target=tar;
}
}
 
信息推荐
资讯中心 | 电子商务 | 搜索营销 | 设计学院 | 中医养生 | 养生保健 | 节日祝福 | 民俗文化 | 奇闻趣事
建站知识 | 人世百态 | 网站导航 | 传统节日 | 搜索热点 | 星座运势 | 趣闻轶事 | 祝福的话 | 短信大全
© 2023 QicaiSpace.Com