お蔵入り

clip!clip!
Ads By Google

リンクされた文字列をクリックした時に出る枠線(点線)を消したい

リンクされた文字列をクリックした時に出る枠線(点線)を消したいと考えています。

通常のホームページの場合、リンクタグに onclick="blur()" と書き加えることでそれが出来ることはわかったのですが。
同様の効果をブログ(主にサイドバー内)のリンクに与えたい場合はどのようにすればいいのでしょうか?
それとも構造上不可能なことなのでしょうか?

ご存知の方がいらっしゃいましたらアドバイス頂けると嬉しいです。
よろしくお願いしますm(_ _)m

2009-04-07 23:13の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。

回答(2)

1.

2009-04-08 02:47:24
サイドバーの部分は、自動で作成される部分がほとんどなので、onclick="…"を自分で書き加えるということができません。
なので、そのような場合は、スクリプトを使います。
デザインのカスタマイズで、例えばトップページのテンプレートで、
</head>
の前に以下を挿入して下さい。
<script type="text/javascript" src="http://parts.blog.livedoor.jp/js/jquery.js"></script>
<script type="text/javascript"><!--
$(function(){
    $(".side a").click(function(){
        blur();
    });
});
//-->
</script>

画面が読み込まれたら、サイドバー(div class="side" の中身)にあるリンクがクリックされた時に、
blur(); を実行するように設定する(つまりスクリプトでonlick="blur()" を加える処理をする)。という意味です。
全体に適用したい場合は、
$(".side a") を $("a") に変更下さい。
回答レベル : 回答

2.

2009-05-02 14:19:00
サイドバー内のリンク全部変えたければデザインのカスタマイズする方法以外では無理です。

フリーエリアプラグインの中だけでいいなら指定は可能です。
Ads By Google

コメント

まだコメントがありません

トラックバック(2)

トラックバックURL: