クリック数を1日ごとにカウントしたいです。
どうか教えてください。
画像やボタンなどをクリックした時に、その(トータルの累計の)数を画像やボタンの横に表示する方法については、次のように「教えて!goo」にあります。
http://okwave.jp/qa/q6858457.html
カウントサンプルページ
http://olo.sakura.ne.jp/test/test.html
これを累計の数ではなく、1日ごとにカウントするには、以下のコードをどのように変えたらよいでしょうか?
例えば、3月3日00:00~24:00の24時間以内にクリックされた数を表示し、3月4日00:00になったら、表示される数が「0」にもどるような場合を想定しています。
言い換えれば、(例えば)毎日00:00になったらカウント数がリフレッシュされるような表示方法です。
// カウンター読込み(表示)
function load(n){
var uri = "count/count0" + n + ".txt?r=" + Math.floor(Math.random() * 10000);
jQuery("#btn0" + n + " span").load(uri);
}
// 初期表示+イベント設定
for(var n=0; ++n<3;){
load(n);
jQuery("#btn0" + n + " p").click(
(function(m){
return function(){
jQuery.post("count/post.php", {"param1":"count0" + m + ".txt"}, function(){load(m);});
};
})(n)
);
}