ターゲット指定で怒られるの回避。
指定はclassとrelがメジャーだけど条件変えれば「http含んでたら開く」とかも出来る。
prototypeみたいなフレームワーク使えばもっとスタイリッシュになります。
1.class属性で指定
window.onload = function() {
var anchors = document.getElementsByTagName(‘a’);
for(i = 0; i < anchors.length; i++){
if(anchors[i].className == "newwin" & anchors[i].href != '')
anchors[i].setAttribute('target','_blank');
}
}
[/js]
2.rel属性で指定
window.onload = function() {
var anchors = document.getElementsByTagName(‘a’);
for(i = 0; i < anchors.length; i++){
if(anchors[i].getAttribute("rel") == "newwin" & anchors[i].href != '')
anchors[i].setAttribute('target','_blank');
}
}
[/js]