Jintrick.netagenda2001年10月アーカイブ → 2001年10月14日

新しいWindowで開かない

IEなら、Shift+左クリック、Mozillaなら、Ctrl+左クリック。fubならタブロックなんて機能もある。たまに遭遇するtarget=_blankを消すために、Proxomitronのフィルタを使うなんて勿体無い。など思いつつ、なんとなく書いてみた(IE6用)。

function removeTargetAttr(){
 var hyperLink = window.event.srcElement;
 if(hyperLink.nodeName != 'A') return;
 var attrs = hyperLink.attributes;
 attrs.removeNamedItem('target');
 // 存在しなければnull値が返るかも
}
document.onmouseover = removeTargetAttr;

他、拡張して色々やるためにNamedNodeMapを使ってみた。鬱陶しい属性を片っ端から、という思惑。


webmaster@jintrick.net
公開: 2001年10月14日
カテゴリ: