Yoav Shapira schrieb:
> Hi,
>
> On 3/6/07, Jake McGraw <[EMAIL PROTECTED]> wrote:
>> Then you could use this:
>>
>>> $(function(){
>>> $("a").click(function(){
>>> $.get($(this).attr("title"));
>>> return true;
>>> });
>>> });
>> and have your anchors look like this:
>>
>> <a href="whateverURL" title="trackingURL">Text here</a>
>>
>> Function passed to click() scope "this" to the current element, in your case
>> an anchor.
>
> Sweet, thanks!
>
> Yoav
>
This is a little obtrusive, as all your tracking URLs will be shown as
tooltip to the user.
I'd do that:
var track = {
'whateverUrl1': 'trackingUrl1',
'whateverUrl2': 'trackingUrl12'
}
$(function() {
$("a").click(function() {
$.get(track[this.href]);
return true;
});
});
Besides, if you leave the page, there's no guarantee that the track
request is indeed send to the server and not aborted on unload.
-- Klaus
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/