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 相关文章推荐
破除网页鼠标右键被禁用的绝招大全
Dec 27 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
Mar 07 Javascript
实现js保留小数点后N位的代码
Nov 13 Javascript
AngularJs中route的使用方法和配置
Feb 04 Javascript
javascript实现方法调用与方法触发小结
Mar 26 Javascript
js H5 canvas投篮小游戏
Aug 18 Javascript
Javascript发送AJAX请求实例代码
Aug 21 Javascript
基于JavaScript实现点击页面任何位置返回
Aug 31 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
Sep 22 Javascript
js在ie下打开对话窗口的方法小结
Oct 24 Javascript
js querySelector() 使用方法
Dec 21 Javascript
javascript中关于类型判断的一些疑惑小结
Oct 14 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
重料打造自己的“宝马”---第三代
2021/03/02 无线电
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
用PHP编程语言开发动态WAP页面
2006/10/09 PHP
php 字符串替换的方法
2012/01/10 PHP
ThinkPHP写第一个模块应用
2012/02/20 PHP
php中的Base62类(适用于数值转字符串)
2013/08/12 PHP
thinkphp中ajax与php响应过程详解
2014/12/08 PHP
PHP简单检测网址是否能够正常打开的方法
2016/09/04 PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
2017/03/05 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
js取得url地址参数实例
2013/02/22 Javascript
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
phantomjs导出html到pdf的方法总结
2017/10/19 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
详解关于element el-button使用$attrs的一个注意要点
2018/11/09 Javascript
node+vue实现文件上传功能
2020/05/28 Javascript
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
python的类方法和静态方法
2014/12/13 Python
Python玩转加密的技巧【推荐】
2019/05/13 Python
Python如何执行系统命令
2020/09/23 Python
Python爬虫开发与项目实战
2020/12/16 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
中学教师实习自我鉴定
2013/09/28 职场文书
计算机应用毕业生自荐信
2013/10/23 职场文书
总经理驾驶员岗位职责
2013/12/04 职场文书
求职简历的自我评价
2014/01/31 职场文书
班级年度安全计划书
2014/05/01 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
给老婆的道歉信
2015/01/20 职场文书
公司员工宿舍管理制度
2015/08/03 职场文书
创业计划书之农家乐
2019/10/09 职场文书