2006年03月31日
Movable Type(MT)3.2でエントリーのリンクをデフォルトで「_blank」にする方法
去年、MT3.2を始めてインストールしてまず思ったことが、投稿画面で入力するURLのアンカータグに「_blank」が自動的に入らないのが不便だなぁ〜と。
アクセシビリティ的には、この方が正しいのかもしれないが、せっかく見に来てくれたユーザーが他サイトに行ってしまうのは悲しいので。
さっそく、ネットでいろいろ検索してみると、解決策が書いてあるサイトを見つけました。(今はどのサイトか覚えてませんが。。。)
MTフォルダの中の「mt-static/mt_ja.js」を開いて、「function insertLink」の中のタグを下記のように変更します。
setSelection(e, '<a href="' + my_link + '">' + str + '</a>');
↓ ↓ ↓ ↓ ↓ ↓
setSelection(e, '<a href="' + my_link + '" target="_blank">'' + str + '</a>');
これで、投稿画面で「リンクを挿入」ボタンをクリックすると、自動的に「_blank」が入ります。
