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 相关文章推荐
利用js跨页面保存变量做菜单的方法
Jan 17 Javascript
关于可运行代码无法正常执行的使用说明
May 13 Javascript
js自定义方法通过隐藏iframe实现文件下载
Feb 21 Javascript
js实现网页标题栏闪烁提示效果实例分析
Nov 20 Javascript
jquery悬浮提示框完整实例
Jan 13 Javascript
js封装tab标签页实例分享
Dec 19 Javascript
JavaScript引用类型Function实例详解
Aug 09 Javascript
angular6的响应式表单的实现
Oct 10 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
Apr 16 Javascript
详解Vue之计算属性
Jun 20 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
Jul 26 Javascript
JavaScript小技巧带你提升你的代码技能
Sep 15 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
php中定义网站根目录的常用方法
2010/08/08 PHP
laravel7学习之无限级分类的最新实现方法
2020/09/30 PHP
JS对URL字符串进行编码/解码分析
2008/10/25 Javascript
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
jQuery实现手机自定义弹出输入框
2016/06/13 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
jQuery实现键盘回车搜索功能
2017/07/25 jQuery
Angular学习教程之RouterLink花式跳转
2018/05/03 Javascript
Vue商品控件与购物车联动效果的实例代码
2019/07/21 Javascript
微信小程序实现收货地址左滑删除
2020/11/18 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
解决vue init webpack 下载依赖卡住不动的问题
2020/11/09 Javascript
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
Python selenium自动化测试模型图解
2020/04/15 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
可靠的数据流传输TCP
2016/03/15 面试题
法学研究生自我鉴定范文
2013/12/04 职场文书
施工质量承诺书范文
2014/05/30 职场文书
年度评优评先方案
2014/06/03 职场文书
广告学专业求职信
2014/06/19 职场文书
经营理念口号
2014/06/21 职场文书
学校爱国卫生月活动总结
2014/06/25 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
组织生活会发言材料
2014/12/15 职场文书
三方合作意向书范本
2015/05/09 职场文书
高中美术教学反思
2016/02/17 职场文书
JUnit5常用注解的使用
2021/07/02 Java/Android
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers
SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法
2022/07/07 Java/Android