2013-06-25 64 views
-3

我目前正在寻找一种方法来检测一个方法来检测超链接何时被点击在页面上,如果是,用该超链接对象创建一个变量。请注意,这些是生成的链接,并没有可检测的ID。检测是否有超链接被点击

+0

您是否正在寻找一种方法来跟踪点击的超链接 或者您在寻找一种方法来检查超链接是否以上述方式被监控? –

+0

我正在寻找一种方法来监视超链接上的活动,因为我需要获取它的父级,但只有单击时才生效 –

+0

生成的链接也可以具有可检测的ID。你试过什么了? – Alexander

回答

0

您可以模拟使用Javascript“真正的”链接和检测onClick事件:

<span onclick="LinkToPage('http://www.google.com');" style='cursor:pointer;'>New Link</span> 

然后,你可以写你的LinkToPage功能,阅读链接参数作为串并打开链接王氏这一点,例如:

document.location.href = linkParam; (could e.g. contain 'http://www.google.com') 

如果不能产生这些伪造的链接,你仍然可以使用jQuery正常<a href="xyz">TEST</a>如上转换成这些JS链接。

0

我能想到至少两种方法。 最简单的方法是使用jQuery附加监听器来跟踪点击次数。 您必须选择是否在某个时刻发送每个超链接点击或集合。

$('a').click(function() {  
//Logging Code prob using $(this).parent() 
return true; 
}); 

另一种方式是跟踪服务器端的请求并存储信息。

相关问题