呼び出されると、ページ全体に適用されます。MenuBarなどから呼び出すと便利かもしれません。実態は、その場所にJavaScriptのソースを書き込む*1だけのプラグインです。外部サイトかどうかは、ホスト名で判別しています。hogehoge.comとfoo.hogehoge.comは別のサイト、hogehoge.com/MT/とhogehoge.com/pukiwiki/は同じサイトと判断します。自作スキン/OrangeBoxなどでは、すでに組み込まれています。導入する必要はありません。†#exlink引数は必要ありません。†http://creativecommons.jp/licenses/by/1.0/https://creativecommons.org/licenses/by/1.0/改変・再配布はご自由に。ダウンロードできなくなっているので同様の動作をする物をこちらに用意してみました。実行しようとして*2、ファイルの内容が表示されていない可能性大です。external_link.gifexlink.inc.phpはpluginディレクトリに放り込んでください。external_link.gifはimageディレクトリなどに保存してください。imageディレクトリ以外の場所に保存した場合は、exlink.inc.phpの20行目付近を修正してください。矢印の画像を表示するimgタグには、external_linkクラスが設定されています。CSSでの設定にご利用ください。以下のようなソース(実際にはscriptタグがつきますが)が出力されます。下のソースを.jsのファイルにして、スキンのheadタグ内で呼び出してもかまいません。†exlink.inc.phpとexlink.inc.php.1には誤りがあるので、削除してもらえればと思います>管理者の方。お手数おかけしてもうしわけないです。21:26:26代替テキストが文字化けする可能性があります。その場合は、本体と同じ文字コードで保存しなおしてください。03:07:02ifブロックの最後に以下のコードを挿入すると別窓で開くようになりますね。make_link.phpに手を入れなくて済むのでいい感じです。18:24:35document.links[i].target="_blank";backプラグインで表示される「戻る」に矢印画像が表示されてしまいます。19:54:52backプラグインで矢印表示を避けるための修正。12:27:45jitteさんの修正と一緒に使うと幸せになれるかも。0)){ごめんなさい。);}クリッカブルマップでinnerHTML書き換えがエラーを起こすようなので以下のように追加してみました。class=\"external_link\">";}exlinkを利用させていただきました。ありがとうございます。exlink.inc.phpの記述をどのように変更すればできるでしょうか?お教え下さい。ドメイン内のリンクであっても外部リンクと判断されるのは仕様でしょうか。<script>~</script>の間は[CDATA]セクションです。持つものとして宣言されます。ここでXHTMLでは<script></script>あるいは<style></style>内をCDATAセクションでコード化する必要があります。利用させていただきました。内部と外部のリンクの区別がついて、とても便利なのですが、メールアドレスのリンクも、外部リンクとして認識されます。XHTMLだから外部ファイルにしなきゃいけないという話もありますが、まぁ動きますし。