comment部のステータスのURLをクリックして別窓で開く方法
comment部分の、ステータスで、コメント書いた人がURLを入力してくれた場合に、リンクが張られる。

FC2変数の<%comment_url+str>を使うとURL入力があれば、勝手にURLという文字にリンクを張ってくれるが、URL入力が無いときはURLという文字だけ表示してくれるのはありがたいが、それをクリックするとtarget="_self"で開いてしまう(画面が切り替わってそこに表示されてしまう)のが気になっていた。
できれば、新しいブラウザが立ち上がって表示されたい。

というわけで、<%comment_url>という変数を使うことにしたのだが、
コレを使うと、URL入力が無い場合でも、空でリンクが張られてしまう。

なんか良さそうな変数が無いので、拙いやり方だがJavaScriptでやることにした。


<script type="text/javascript">
<!--
var url = "<%comment_url>";
var dispUrl = "<a href=\"<%comment_url>\" target=\"blank\">URL</a>";
if(url == "")
dispUrl = "URL";
document.write(dispUrl);
//-->
</script>

cotori
etc...
0

comment
comment posting