js统计页面的来访次数实现代码


Posted in Javascript onMay 09, 2014

脚本说明:
把如下代码加入<body>区域中

<SCRIPT language="JavaScript"><!-- 
function getCookieVal(offset) 
{var endstr=document.cookie.indexOf(";",offset);if(endstr==-1) 
endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr));}function GetCookie(name) 
{var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen) 
{var j=i+alen;if(document.cookie.substring(i,j)==arg) 
return getCookieVal(j);i=document.cookie.indexOf(" ",i)+1;if(i==0) 
break; 
}return null;}function SetCookie(name,value) 
{var argv=SetCookie.arguments;var argc=SetCookie.arguments.length;var expires=(2<argc)?argv[2]:null;var path=(3<argc)?argv[3]:null;var domain=(4<argc)?argv[4]:null;var secure=(5<argc)?argv[5]:false;document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");}function ResetCounts(name) 
{visits=0;SetCookie("visits",visits,expdate,"/",null,false);location.reload();} 
//--> 
</SCRIPT> 
<SCRIPT language="JavaScript"><!-- 
var expdate=new Date(); 
var visits;//以下设置COOKIES时间为1年,自己随便设置该时间.. 
expdate.setTime(expdate.getTime()+(24*60*60*1000*365)); 
if(!(visits=GetCookie("visits"))) 
visits=0;visits++;SetCookie("visits",visits,expdate,"/",null,false);//以下信息显示可以使用标准的HTML语法,自己随便设置。 
document.write("你已经光临本页"+"<FONT COLOR=red>"+visits+"</FONT>"+"次!");if(visits==1)//来访1次的信息显示 
document.write("<br>"+"欢迎光临本站,觉得本站内容如何?");if(visits==2)//来访2次的信息显示,以下类推,自己随便增加。 
document.write("<br>"+"再次光临不胜容幸!今后要常来啊!欢迎订阅本站邮件列表。");if(visits==3) 
document.write("<br>"+"常客,在本站的论坛发个帖子如何?");if(visits==4) 
document.write("<br>"+"你这个疯子!");if(visits>=5) 
document.write("<br>"+"疯狂的家伙!我真的非常喜欢你。"); 
//--> 
</SCRIPT>
Javascript 相关文章推荐
javascript学习笔记(九) js对象 设计模式
Jun 19 Javascript
Javascript基础教程之定义和调用函数
Jan 18 Javascript
JS插件overlib用法实例详解
Dec 26 Javascript
jQuery获取字符串中出现最多的数
Feb 22 Javascript
浅析JavaScript Array和string的转换(推荐)
May 20 Javascript
Node+Express+MongoDB实现登录注册功能实例
Apr 23 Javascript
浅谈箭头函数写法在ReactJs中的使用
Aug 22 Javascript
Easy UI动态树点击文字实现展开关闭功能
Sep 30 Javascript
解决使用vue.js路由后失效的问题
Mar 17 Javascript
vue表单自定义校验规则介绍
Aug 28 Javascript
浅析JS中什么是自定义react数据验证组件
Oct 19 Javascript
vue修饰符.capture和.self的区别
Apr 22 Vue.js
JavaScript Array对象扩展indexOf()方法
May 09 #Javascript
js获取鼠标点击的位置实现思路及代码
May 09 #Javascript
用js格式化金额可设置保留的小数位数
May 09 #Javascript
JQuery动画animate的stop方法使用详解
May 09 #Javascript
Javascript玩转继承(三)
May 08 #Javascript
Javascript玩转继承(二)
May 08 #Javascript
js的Prototype属性解释及常用方法
May 08 #Javascript
You might like
php 调用远程url的六种方法小结
2009/11/02 PHP
Smarty Foreach 使用说明
2010/03/23 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
thinkPHP多语言切换设置方法详解
2016/11/11 PHP
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
2010/06/11 Javascript
javascript中的float运算精度实例分析
2010/08/21 Javascript
jQuery的deferred对象使用详解
2011/08/20 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
2013/02/18 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
详解AngularJS 模块化
2017/06/14 Javascript
Spring Boot/VUE中路由传递参数的实现代码
2018/03/02 Javascript
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
vue iview 隐藏Table组件里的某一列操作
2020/11/13 Javascript
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
发布你的Python模块详解
2016/09/15 Python
Python编程实现使用线性回归预测数据
2017/12/07 Python
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
python梯度下降算法的实现
2020/02/24 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
应届生求职推荐信
2013/10/28 职场文书
员工晚婚的请假条
2014/02/08 职场文书
大学生两会学习心得体会
2014/03/10 职场文书
电影焦裕禄观后感
2015/06/09 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python
Spring Boot 整合 Apache Dubbo的示例代码
2021/07/04 Java/Android