2011-06-26 24 views
0

私のブログには投稿のリンクがあります。私が必要とするのは、これを行うコードです:ユーザが投稿リンクをクリックすると、他のページのget関数で使用するリンクにパラメータが追加されます。リンクをクリックすると広告が表示されます。

は、これは私のリンクです - 可視およびGoogleのインデックスであるリンク:

<a href="http://www.mysite.com/post1/">my post link</a> 

ユーザーがそれをクリックすると、私はリンク、http://www.mysite.com/post1/?car=type?car=typeを追加するための方法が必要です。

私はこれをjQueryで行いたいと思います。

P.S.
私は車の変数を通常のhtmlのリンクに追加することはできません.Googleはそれをひどく索引付けするため、変数が毎日変わるため、すべてのセルペットでページが見つかりません。

イデエ? Ty!

答えて

0

うーん...

$(document).ready(function() { 
    $("a").click(function() { 
     this.href += "?car=type"; 
    }); 
}); 

ライブテストケース:あなたは

<a href="http://www.mysite.com/post1/" class="addType" >my post link</a> 

http://jsfiddle.net/y6PrF/

+0

これはGoogleのインデックスに影響しますか?私は猫の変数、thxでインデックスされた私のリンクを望んでいないことを意味します:) – webmasters

+0

いいえ、Googleのロボットは私が知る限り、このようなことを検出するほどスマートではありません。 –

0

次のようなクラスなどの方法でdesingatedのリンクを(addType言う)マークするとドキュメントの読み込みでこれを行うことができます。クリックするまで待つ必要はありません。

$(function() { 
    $("a.addType").attr("href",function() {return this + "?car=type";}); 
}); 

ここには例があります:http://jsfiddle.net/nbKPu/

+0

Ty非常に、どの解決策が良いですか? – webmasters

+0

両方がおそらく動作します。私はクラスのタグ付けがよりターゲットを絞ったものになり、どのリンクがより良く変更されているかをフィルタリングできるようになると思います。 – Variant

関連する問題