超链接点击次数父窗口做统计的方案

王志勇 发表于 2008年01月20日 10:19

如果有A、B两个网页,想统计B页的点击次数的话,通常的统计方式是:从A点击,打开B页,在B页写入统计的代码或者程序。但是,如果B页我们无法修改,不能在B页写入代码,怎么办呢?例如,如果想统计友情链接的每个域名的点击次数,就是属于这种情况,只能在自己的博客页面(父窗口)做修改。

方案是,建立一个JavaScript的function aa(bb){},想统计点击次数的超链接的写入方式是<a href="http://www.auiou.com" onclick="aa(23);">文字</a>。前面的{}部分,onclick后的结果要让它产生类似于一个以前的网页特效,就是在当前页点击某文字,当前页某部分的图片、或者文字即出现,所不同的是,这里要让它出现的换成了代码,而不是图片或者文字。然后,可以用很多种方式的程序来实现。比如,可以让它用.js的方式调用一个asp或php文件,如document.write('<script src=http://…….php></script>'),在这个asp或php文件中写入计数器的程序。或者,使用<iframe>的方式,iframe的目标页也是这个asp或php程序。

这样,就实现了在B网页不做任何改动,而由A网页来分别统计很多个B网页的点击次数。

14条评论:
1   新学者 2008-03-20 10:30
能否说详细点,最好有源代码
2   自由勇 2008-07-11 13:03
Trackback来自 《友情链接的点击次数统计

我的Blog首页目前有73个友情链接,但从未统计过从我的Blog中点击出去的次数,感觉还是有点遗憾。在程序上实现,已经测试成功了。

3   Zebra 2008-07-14 11:38
不错哦.
4   Symbol 2008-07-14 11:43
要是我也能达到你的这种程度就好啦,呵呵
5   TEC 2008-07-14 11:45
真应该多来逛逛你的博客了,相识恨晚.
6   mojay 2008-07-15 10:13
没有看到你的源代码里面有包含文件或者JS代码,只看到在调用函数,却找不到函数,你是怎么实现的呢?如果是我的话,也不知道怎么把要包含的东西隐藏掉。
7   Goberl 2008-07-30 14:01
Ajax就ok啦
8   自由勇 2008-08-15 09:51
因为JS文件的扩展名可以是任意,这个JS文件用PHP或其它编程语言编写,然后在这个程序文件里写入判断引用的来源是某地址,则显示JavaScript代码,这样就实现了隐藏。
9   www.ycsznet.com 2008-08-19 23:17
我一直也想搞个友情连接统计的,非常感谢你的方案。这样的我的友情连接管理程序又多了一个功能。
10   菜鸟 2009-02-14 14:30
大哥能否提供源码,道理我是懂了!
11   我是菜鸟 2009-05-20 13:16
王哥:
做友情链接项目: 1:怎样记录编写我方网站——其他网站的 超链接 的 跳转次数 以及 IP 地址;
2: 怎样记录编写对方网站——跳转到我方网站的 跳转次数 以及 IP 地址; 急,急,急;

王哥,公司让我在试用期做的项目,王哥能否帮帮小弟,小弟不想失去一次工作机会啊,王哥最好是详细点啊,我刚刚学的php;

12   我是菜鸟 2009-05-20 16:03
王哥,可不可以
写段代码++注释啊?
我不会js啊,
急用啊!
13   oldelf 2010-12-06 15:36
博主,你好,这个统计链接的功能很有用。
我是菜鸟,我用z-blog,不知道怎么下手去修改,你能写的更详细吗?
另外,如果一个页面上有两个同样的外链,一个是图片形式的,一个是文字形式的,能分别统计每个链接点击的次数吗
14   small 2012-10-13 10:04
大神啊。求代码啊!!!!现在在正为这事焦头乱额的

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (41周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2021年06月(9)
2021年05月(17)
2021年04月(25)
2021年03月(6)
2021年02月(17)
2021年01月(30)
2020年12月(19)
2020年11月(18)
2020年10月(15)
2020年09月(14)
2020年08月(14)
2020年07月(14)
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2021 auiou.com All rights reserved.
此Blog程序由王志勇编写