⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stats.js

📁 从网上下载的关于学习动态链接库的连载教程
💻 JS
字号:
var arr = new Array();
function statDiaryHit(domain){
	var date = new Date();
	var options=new Object();
	var diaryStr= "";
	
	for(i=0;i<arr.length;i++){
		if(i<arr.length-1)
		   diaryStr += domain+"_vbi_"+getId(arr[i])+",";
		else
		   diaryStr += domain+"_vbi_"+getId(arr[i]);
	}
	
	options.method="get";
	options.asynchronous=true;
	options.parameters="date="+date.getYear()+date.getMonth()+date.getDay()+date.getMinutes()+date.getSeconds()+"&action=10&username="+domain+"&oid="+diaryStr;
	options.onComplete=showDiaryHit;		
	var sUrl = "/stats/pvcounter.fcgi?date="+date.getYear()+date.getMonth()+date.getDay()+date.getMinutes()+date.getSeconds();
	new Ajax.Request(sUrl, options);
}

function statPhoto(domain){
	var date = new Date();
	var options=new Object();
	var diaryStr= "";
	
	for(i=0;i<arr.length;i++){
		if(i<arr.length-1)
		   diaryStr += domain+"_vii_"+getId(arr[i])+",";
		else
		   diaryStr += domain+"_vii_"+getId(arr[i]);
	}
	options.method="get";
	options.asynchronous=true;
	options.parameters="date="+date.getYear()+date.getMonth()+date.getDay()+date.getMinutes()+date.getSeconds()+"&action=10&username="+domain+"&oid="+diaryStr;
	options.onComplete=showPhotoHit;
			
	var sUrl = "/stats/pvcounter.fcgi?date="+date.getYear()+date.getMonth()+date.getDay()+date.getMinutes()+date.getSeconds();
	new Ajax.Request(sUrl, options);
}

function putDiary(obj){
	arr[arr.length] = obj;
}

function putPhoto(obj){
	arr[arr.length] = obj;
}

function getId(obj){
    var str = obj.id.substring(1,obj.id.length);
	return 	str;
}

function showDiaryHit(ajax){
	if(ajax.readyState==4){
		if(ajax.status==200){
			var str = ajax.responseText;
			var temp = new Array();
			if(arr.length ==1)
				temp[0] = str;
			else
  			    temp = str.split(",");
			for(i=0;i<arr.length;i++){
				  arr[i].innerHTML = "阅读:"+ temp[i];
			}
		}
		else{
			for(i=0;i<arr.length;i++){
			  arr[i].innerHTML = "阅读:统计失败";
			}
		}
	}
}

function showPhotoHit(ajax){
	if(ajax.readyState==4){
		if(ajax.status==200){
			var str = ajax.responseText;
			var temp = new Array();
			if(arr.length ==1)
				temp[0] = str;
			else
  			    temp = str.split(",");
			for(i=0;i<arr.length;i++){
				  arr[i].innerHTML = temp[i];
			}
		}
		else{
			for(i=0;i<arr.length;i++){
			  arr[i].innerHTML = "统计失败";
			}
		}
	}
}

function statAll(domain){
	var options=new Object();		
	options.method="get";
	options.asynchronous=true;
	var date = new Date();
	options.parameters="date="+date.getYear()+date.getMonth()+date.getDay()+date.getMinutes()+date.getSeconds()+"&action=10&username="+domain+"&oid="+domain+"_WC,"+domain+"_wh,"+domain+"_vb,"+domain+"_vi,"+domain+"_vf";
	options.onComplete=showAll;		
	var sUrl = "/stats/pvcounter.fcgi?date="+date.getYear()+date.getMonth()+date.getDay()+date.getMinutes()+date.getSeconds();
	new Ajax.Request(sUrl, options);
}

function showAll(ajax){
	if(ajax.readyState==4){
		if(ajax.status==200){
			var str = ajax.responseText;
  			if(str == null || str.length == 0){
  				document.getElementById("numstat").innerHTML = "统计失败";
  				return ;
  			}
  			temp = str.split(",");
  			if(temp.length != 5){
  				document.getElementById("numstat").innerHTML = "统计失败";
  				return ;  				
  			}
  			
  			var html= "历史访问:<strong>"+temp[1]
  			        +"</strong>&nbsp;&nbsp;日志访问:<strong>"+temp[2]+"</strong>&nbsp;&nbsp;图片访问:<strong>"+temp[3]
  			        +"</strong>&nbsp;&nbsp;好友页面访问:<strong>"+temp[4]+"</strong>";
  			        
  			document.getElementById("numstat").innerHTML = html;
  			
		}
		else{
			document.getElementById("numstat").innerHTML = "统计失败";
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -