管理者の都合で新しいウィンドウで開いたりするのはいかがなものかと思っていまして。
これが指定してあったら同じウィンドウ上で開けないので個人的に好きではないのです。
<MTCommentAuthorLink>タグで作られたリンクは新しいウィンドウで開く指定となっていまして、それがいやで仮に別のタグを組み合わせています。
BlogPeopleのリンクリストはtarget指定を変更出来るものの、TrackbackPeopleは設定が有効に出来ず(仕様)、必ず新しいウィンドウで開かれてしまいます。
そんなわけで、target指定を排除するJavaScriptを作れないかと考えてみました。
ホントのことを言うとMovableTypeのプラグインの形にできればいいんですが、Perlが分からないので。w
<script language="JavaScript" type="text/javascript">
<!--
/* サイトにある<a>タグのtarget指定を無効化 */
num = 0;
while( document.links[num].href != "" ){
if( document.links[num].target == "_blank" || document.links[num].target == "_new" ){
document.links[num].target = "";
}
num++;
}
//-->
</script>
このスクリプトをhtmlの最後で呼び出すようにしてみてください。(JavaScriptで書き込んでいる分に対応させるため)
関数の形をやめて、"_blank" や "_new" 指定だけを無効にするようにしてみました。(2005-02-20)