Elzoさん:終わり
SELECT link_adress FROM advertise_manager WHERE id='add_slashes($_GET['advertise_id'])'
をスクリプトがで標的部位にユーザーを率いてアイデアは可能性がありますが、その場合はリンクをクリックすることを念頭に置いてください(たとえ広告が登録されていなくても)。
2つの質問 「広告を変更せずに」とはどういう意図がありますか?広告内のリンクをクリックしてリダイレクトできますか?またはそれがGoogle AdSenseの場合は?
ユーザーが広告をクリックしたかどうか、またはユーザーがクリックした広告を知る必要があるかどうかは分かりますか?
広告リンクにCLASS-Tagsを追加して、Elzoのアイデアを使用して、 "a"のinstlinked "AdLink"を使用することもできます。
<div>
<a class="AdLink">ads link</a> // without modify ads
<a class="AdLink">ads link</a>
<a class="AdLink">ads link</a>
<a class="AdLink">ads link</a>
</div>
と::
$('AdLink').click(function(){
$.post('/someUrl.php', { data: userID});
});
これはテストされていないですが、私の意見では、それが動作するはずのような
何か。
ユーザーがクリックしたリンクを知る必要がある場合は、広告リンクにID-Tagを追加し、Elzoのアイデアを使用して、クラス($)ではなくID(#)に基づくjQueryセレクタを使用できます。
これは、のようなものにwoul:
<div>
<a Id="AdLink1">ads link</a> // without modify ads
<a Id="AdLink2">ads link</a>
<a Id="AdLink2">ads link</a>
<a Id="AdLink3">ads link</a>
</div>
と:あなたはADLINKがクリックされた同上forewardすることも必要です。この場合
$('AdLink').click(function(){
$.post('/someUrl.php', { data: userID});
});
。
広告をミドルクリックして新しいブラウザタブで開くと、これはうまくいきますか? –
JQueryクリックは、デフォルトクリック(すなわち、左クリック)のみを登録する必要があります。たぶん、マウスダウン+上の組み合わせはどんなクリックの形態でも機能するでしょうか? –
tnx。このソリューションは、mysite上のリンクをキャッチします。私は広告のリンクを捕獲したい。これはdivタグをsepratedことができる。 私の英語と申し訳ありませんが、基本的な質問をしています。 –