MT エントリー編集画面でリンクを別ウィンドウで開くようにする

MT編集画面昨年から取り掛かってさっぱり進んでいない、このサイトのリニューアル(一体いつだよ)に当たって、少しでも怠けずに更新するように、Movable Typeの編集画面(左の画像参照)をいじってみることにしました。

マークしてあるのは、文字列にリンクを設定するためのボタンなのですが、デフォルト設定では<a href=”">文字列</a>を挿入してくれるだけで、エントリのリンクは他所のサイト様を参照するような使い方をしている私としては、別ウィンドウで開いてほしいところです。

[MTインストールフォルダ]>mt.jsをFTP等で落としてワードパッド等エディタで編集します。エディタの検索機能で「function insertLink」を探すと一発でたどり着けます。

下記のような記述があるので、太字の部分を追加してやりました。ついでにTITLEも入れられるようにしたので便利便利。

function insertLink (e, isMail) {
if (!canFormat) return;
var str = getSelection(e);
if (!str) return;
var my_link = isMail ? prompt('Enter email address:') : prompt('Enter URL:', 'http://');
if (isMail) my_link = 'mailto:' + my_link;
if (my_link != null)
setSelection(e, '<a href="' + my_link + '" target="_blank" title="">' + str + '</a>');
return false;
}

この投稿の“カテゴリー”: ホームページTIPS。ブックマークは追加ブックマークにはパーマリンクをどうぞ。. コメントもしくはトラックバックをどうぞ: トラックバック URL.

2 個のコメント

  1. Nemesith
    投稿日時: 2005/9/6 火曜日、18:01:20 | パーマリンク

    突然の訪問申し訳ありません。
    MovableTypeで画像の横に文章を周りこみさせる方法がよく分からないのですが、新規エントリーで解説していただけないでしょうか?お願いします…

  2. 投稿日時: 2005/9/7 水曜日、1:19:12 | パーマリンク

    ご訪問歓迎いたします^-^

    新しいエントリに書いてみましたが、ご希望に添えましたでしょうか?

コメントする

あなたのメールは 絶対に 公開されたり共有されたりしません。 *マークは入力必須項目です。

*
*

次の HTML タグと属性が使用できます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">