首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用fancybox统计点击量?

问用fancybox统计点击量?
EN

Stack Overflow用户
提问于 2014-05-19 03:18:05
回答 1查看 119关注 0票数 0

在我的网站:http://gracebook.pl/上,我添加了fancybox,这样用户就可以显示更大版本的图像(查看每个图像旁边的放大镜图标)。

在每张照片下面还有它被点击的次数的信息。但只有当用户点击一张照片并在新页面中打开它时,这一功能才有效。

我想知道是否有一种方法可以用fancybox计算点击量,这样当用户点击放大镜并启动fancybox时,图像会获得+1的浏览量。

有什么线索吗?

我想我应该以某种方式添加一个这样的函数:

代码语言:javascript
复制
 function myCall() {
  var request = $.ajax({
   url: "PHP FILE URL",
   type: "GET",
   data: {n : '__hash__'},
   dataType: "html"
  });

然后用php查询数据库:

代码语言:javascript
复制
mysql_connect("IP", "USER", "PASS") or die(mysql_error());
mysql_select_db("DB NAME") or die(mysql_error());

mysql_query("UPDATE `TABLE` SET `Views` = `Views` +1 WHERE `Hash` = 'SOMETHING'"); 

但是我不知道该怎么做:)

如果有任何线索,我将不胜感激。

我使用的版本是: 1.3.4 (11/11/2010)。

EN

回答 1

Stack Overflow用户

发布于 2014-05-19 03:23:08

你可以很容易地统计点击次数,如下所示:

代码语言:javascript
复制
var click = 0;
function myCall() {
    click++;
    var request = $.ajax({
       url: "PHP FILE URL",
       type: "GET",
       data: {n : '__hash__',click : click},
       dataType: "html"
    });
}

HTML

代码语言:javascript
复制
<div class="callFancybox" onclick="myCall()"></div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23725881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档