当前位置: 代码迷 >> .NET Framework >> 30分题沉了。 统计超链接点击量 类似<a href="mp3.baidu.com">百度</a>解决方法
  详细解决方案

30分题沉了。 统计超链接点击量 类似<a href="mp3.baidu.com">百度</a>解决方法

热度:607   发布时间:2016-05-02 00:47:51.0
30分题沉了。。 统计超链接点击量 类似<a href="mp3.baidu.com">百度</a>
http://topic.csdn.net/u/20090721/21/9c3b8709-1da8-4770-85a6-0bd98c6030b4.html?seed=1264974312&r=58533681#r_58533681


页面A 

<a href="mp3.baidu.com">百度 </a> 


我想到的方法是再做一张页面B 

然后  

<a href="页面B & 同时传这个网址的ID">百度 </a> 

更新数据库点击量+1后,再跳转到 mp3.baidu.com 


不过,是不是太麻烦了?  

请教高手了

------解决方案--------------------
2种方法 
1 在被打开的页面进行统计,这部分比较简单 
可以用同一个页面跳转,所有要统计的连接转到这个页面,统计后再跳转

2 在主页进行统计,需要使用到ajax, 思路如下 
设置需要统计的连接如下 
<a href=".." onclick='return counter(this)'> dsadsa </a> 
<script> 
function counter(obj){ 
alert(obj.href); // 拿到连接地址 
// 采用 prototype.js 存储 
new Ajax.Request("counter.aspx",{ 
paremeter:{ 
"href":obj.href 

}); 
return true; 

</script> 

在 counter.aspx 里面对 href参数进行统计 
  相关解决方案