W sekcji <head> piszesz:
<script type="text/javascript" src="./target_blank.js"></script>
Plik
target_blank.js to:
Kod
function externalLinks()
{
if( ! document.getElementsByTagName )
return;
var anchors = document.getElementsByTagName( "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;
Potem zawsze kiedy chcesz aby link otwierał się w nowym oknie dajesz mu atrybut
rel="external", np.:
<a href="http://validator.w3.org/check?uri=referer" rel="external" title="Valid W3C Standards!">Valid!
</a>