HTMLエディタの”リンクの挿入”の”ターゲット”の初期値

HTMLエディタの”リンクの挿入”の”ターゲット”の初期値

- Tatsuya Shirai の投稿
返信数: 0

 フォーラムやWikiにHTMLエディタ(HTMLarea)で入力する際に,Moodle外のWebページへのリンクを挿入することがあります.私は”ターゲット”を”新しいウィンドウ”に毎回設定しています.リンクをクリックして外部ページへジャンプする際にデフォルトの”なし”ですと,いま閲覧しているウィンドウがリンク先のページに変わってしまう.そうすると外部ページを見終えて元に戻るのに”戻る”,”戻る”,...を繰り返さなくてはならないためです.

 HTMLエディタの”ターゲット”のデフォルトを”新しいウィンドウ”に変更するには,
lib/editor/htmlarea/popups/link_std.phpの163行近辺を以下のようにselectedを追加するだけでOKです.

    <td><select id="f_target">
      <option value=""><?php print_string("linktargetnone","editor");?></option>
      <option value="_blank" selected><?php print_string("linktargetblank","editor");?></option>
      <option value="_self"><?php print_string("linktargetself","editor");?></option>
      <option value="_top"><?php print_string("linktargettop","editor");?></option>
    </select>

ただし,IEで入力中にURLをペーストした場合,自動的にURLにリンクが張られますが,この際に張られるリンクの”ターゲット”は”なし”です.この手順の場合はリンクのターゲットを設定し直す必要があります.あくまでHTMLエディタの”リンクの挿入”でハイパーリンクを作成した場合のみ有効な修正です.
(この”IEで自動的に設定されるリンク”も”新しいウィンドウ”に変更できると助かるのですが).

 私はこの修正を行っただけで物凄く作業量が減ったのですが,皆さんの御意見は如何でしょう? (fs_moodleでは既に変更済みです)


 もしこの修正が大多数の利益に繋がるというのであればTrackerに提案します.
 さらに,IEでURLをペーストした場合も”新しいウィンドウ(_blank)”に設定できる方法があるならば,その情報が是非とも欲しいです.
添付 DefaultTarget2_blank.jpg