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 相关文章推荐
腾讯的ip接口 方便获取当前用户的ip地理位置
Nov 25 Javascript
基于jQuery实现的图片切换焦点图整理
Dec 07 Javascript
TypeError document.getElementById(...) is null错误原因
May 18 Javascript
JavaScript中的getTime()方法使用详解
Jun 10 Javascript
jquery实现树形菜单完整代码
Dec 29 Javascript
原生JavaScript编写canvas版的连连看游戏
May 29 Javascript
详谈jQuery unbind 删除绑定事件 / 移除标签方法
Mar 02 Javascript
关于Node.js的events.EventEmitter用法介绍
Apr 01 Javascript
angular动态表单制作
Feb 23 Javascript
ES6关于Promise的用法详解
May 07 Javascript
Nuxt.js之自动路由原理的实现方法
Nov 21 Javascript
vue3.0中使用postcss-pxtorem的具体方法
Nov 20 Javascript
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
网站当前的在线人数
2006/10/09 PHP
PHP static局部静态变量和全局静态变量总结
2014/03/02 PHP
win10下 php安装seaslog扩展的详细步骤
2020/12/04 PHP
让插入到 innerHTML 中的 script 跑起来的实现代码
2006/07/01 Javascript
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
jQuery 使用手册(七)
2009/09/23 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
javascript,jquery闭包概念分析
2010/06/19 Javascript
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
2012/09/19 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
浏览器窗口加载和大小改变事件示例
2014/02/27 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
BootStrap Fileinput初始化时的一些参数
2016/12/30 Javascript
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
angular4中关于表单的校验示例
2017/10/16 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
2017/10/26 Javascript
JS实现为动态创建的元素添加事件操作示例
2018/03/17 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
微信小程序实现美团菜单
2018/06/06 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频4K
2018/12/05 DOTA
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
python实现字符串和日期相互转换的方法
2015/05/13 Python
遗传算法之Python实现代码
2017/10/10 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
留学自荐信
2013/10/10 职场文书
学校门卫工作职责
2013/12/07 职场文书
国贸专业自荐信范文
2014/03/02 职场文书
初三毕业感言
2015/07/31 职场文书
《假如》教学反思
2016/02/17 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python