-3

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

4

2 回答 2

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')

如果你不能生成这些伪造的链接,你仍然可以<a href="xyz">TEST</a>像上面那样使用 JQuery 将普通的转换成这些 JS 链接。

于 2013-06-25T13:08:10.630 回答
0

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

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

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

于 2013-06-25T13:11:37.223 回答