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

王志勇 发表于 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 (44周岁)
程序设计,前端设计。

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

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

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

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