
FC2ブログもつかっているのですが、デフォルトではコメントしてくれた人へのリンクが同じ窓になっています。
それを、別窓にする方法のメモ。
方法は二つでひとつは単純に『target="_blank"』を使う方法。
これの欠点は、相手がURLを記入しなかった場合でもリンク表示になってしまいます。
そこでもうひとつは、スクリプトを使う方法です。
FC2ブログのコメントURLは
<%comment_url+str>
で指定されています。
そこで一つ目の方法は、単純に<%comment_url+str>を<a href="" target="_blank"></a >で囲ってしまう方法。
具体的に言うと
<a href="<%comment_url+str>" target="_blank"> リンク </a >
こうするとコメントしてくれた人がURLを記入しなくても常にリンクが張られた状態になってしまうので、
スクリプトを使用した次の方法を用います。
差し替えるのは
<%comment_url+str>
を
<script type="text/javascript">
a="<%comment_url>";
if (a!="") document.write('<a href="'+a+'" target="_blank">URL</a>')
</script>
<noscript>
<a href="<%comment_url>" target="_blank">URL</a>
</noscript>
これで(たぶん)オッケーなはず。
参考
[1]FC2BLOGでアフィリエイト| リンクの飛び先を別ウインドウで表示したい。
------------


