符合W3C标准的target=_blank形式

< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

web标准取消了target="_blank" ,新标准使用的是rel="external"属性,包括next、previous,、chapter、section等值。
现在要写为:<a href="XX.html" rel="external">open in a new window</a>
但是要配和JS脚本: 
function externallinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName_r("a"); 
 for (var i=0; i<anchors.length; i++) { 
 var anchor = anchors[i]; 
 if (anchor.getAttribute("href") && 
 anchor.getAttribute("rel") == "external") 
 anchor.target = "_blank"; 
 } 

window.onload = externallinks;

保存为.JS后可以通过外部调用,调用时不要放在<head></head>中。
<script type="text/javascript" src="external.js"></script>  

posted @ 2007-02-15 11:37  netcorner  阅读(245)  评论(0编辑  收藏  举报