アラ還のオッサンがマルクスの勉強やらコンサートの感想やらを書き込んでいます

エントリー投稿画面で挿入するハイパーリンクを別窓表示にする

2004年11月14日 at 15:05:00

エントリー投稿画面で、ハイパーリンクを挿入したときに、デフォルトで別窓表示になるよう、target=”_blank”を挿入するように変更しました。Borderさんのサイトを参考にしました。mt.jsを書き換えます。

我楽: Movable Type 3.11-ja アップグレード。【追記】

MT本体をおいているディレクトリ内ルートの”mt.js”というファイルをローカルに落として、修正及びアップロード。下記青字部分を追加しました。(※だいたい167行目ぐらい。)

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”>’ + str + ‘</a>’);
return false;

以前は、↓にあるようにbm_entry.tmplとedit_entry.tmpl を書き直したのですが、MT3.0ではうまく行かないようです。

ごみのやま: リンク先を常に別ウィンドウに

Similar Articles:

Tags:

Print This Post Print This Post

人気ブログランキングに参加しています。よかったらクリックしてください。

3 Responses to “エントリー投稿画面で挿入するハイパーリンクを別窓表示にする”

  1. はじめまして。
    トラバありがとうございます。^^

    うまくいきましたー?

    ところで、TypeKey関連がvalidでサイン・インできませんなー。
    この辺をご参考にしていただければ、と宣伝してみるテスト。(笑)

    私のエントリー

    http://www.garaku.cc/blog/archives/2004/10/21_0223.php

    小粋空間さんのエントリー

    http://yujiro.dyndns.org/blog/koikikukan/archives/2004/11/05-135051.php

  2. Border.さん、コメントありがとうございます。エントリー画面でハイパーリンクを別窓表示にする方はうまくゆきました。
    TypeKeyでのサイン・インがうまく行かなかったのは、自分で自分にコメントを付けることがないので気がつきませんでした。ご指摘ありがとうございます。
    教えていただいたとおりに修正してみましたが、果たしてうまく行っているでしょうか? 自分ではよく分かりません・・・・。(^^;)

  3. わたくし用カスタムメモ

    ■未
    BlogPeople リンクにスクロールバーをつける by PIROBLO…

Trackback This Post

http://ratio.sakura.ne.jp/archives/2004/11/14150500/trackback/

Leave a Reply