超链接的点击计数
请问下如何统计网页中超链接被点击的次数啊?比如说,我的一个jsp页面中又10个指向不同网站的链接,我想知道每个链接每天被点击多少次,如何实现啊?(当然那10个网站不是我的,我不可能在他们那加计数器,多谢各位大神,用java/jspsh实
现,qq995771764) --------------------编程问答-------------------- 用javaScript就可以实现 --------------------编程问答--------------------
--------------------编程问答-------------------- jq控制跳转和记录啊 --------------------编程问答--------------------
$(document).on('a', 'click', function(){
$.post('yourAction', {'href': $(this).attr('href')});
return true;
});
<a href="网址" onclick=function()>
<script>
function(){
}
</script>
这种方式么?function主要实现对数据库中计数字段的+1? --------------------编程问答-------------------- 给你要记录点击次数的 连接 添加一个点击事件 这个事件的处理就是向后台发送被点击的连接 在后天处理记录下就行了 --------------------编程问答-------------------- 楼上说的很有道理 --------------------编程问答--------------------
能详细点不?多谢 --------------------编程问答-------------------- javascript代码:
<script>
/*声明全局变量用于计数*/
var a1=0;
var a2=0;
var a3=0;
count(x){
if(x==1){a1++;}
if(x==2){a2++;}
if(x==3){a3++;}
}
</script>
超链接中加入点击事件:
<a onclick="count(1)">A1</a>
<a onclick="count(2)">A2</a>
<a onclick="count(3)">A3</a>
最后3个变量中保存的就是相应超链接的点击次数
希望对你有所帮助!! --------------------编程问答-------------------- 有些统计工具可以记, <a href="#" otitle="demo" otype="button">demo</a>
<script>--------------------编程问答--------------------
(function(){
setTimeout(function(){
var _p = document.location.protocal.indexOf("https:") > -1 ? "https://" : "http://";
var _d = "sdc.demo.com";
var _h = document.getElementByTagName("head")[0];
var _u = _p + _d + "/sdc/web.js";
var _s = document.createElement("script");
_s.src = _u;
_h.appendChild(_s);
},0);
})();
</script>
这个是什么意思啊....
补充:Java , Web 开发