一个简单的网站访问JS计数器 刷新1次加1次访问


Posted in Javascript onSeptember 20, 2012
<script language="JavaScript">
<!-- 
var caution = false
function setCookie(name, value, expires, path, domain, secure) {
        var curCookie = name + "=" + escape(value) +
                ((expires) ? "; expires=" + expires.toGMTString() : "") +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                ((secure) ? "; secure" : "")
        if (!caution || (name + "=" + escape(value)).length <= 4000)
                document.cookie = curCookie
        else
                if (confirm("Cookie exceeds 4KB and will be cut!"))
                        document.cookie = curCookie
}
function getCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function deleteCookie(name, path, domain) {
        if (getCookie(name)) {
                document.cookie = name + "=" + 
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                "; expires=Thu, 01-Jan-70 00:00:01 GMT"
        }
}
function fixDate(date) {
        var base = new Date(0)
        var skew = base.getTime()
        if (skew > 0)
                date.setTime(date.getTime() - skew)
}
var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)
var visits = getCookie("counter")
if (!visits)
        visits = 1
else
        visits = parseInt(visits) + 1
setCookie("counter", visits, now)
document.write("您是到访的第" + visits + "位用户!")
// -->
</script>
Javascript 相关文章推荐
用JS写的一个TableView控件代码
Jan 23 Javascript
更优雅的事件触发兼容
Oct 24 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
Mar 21 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
Oct 17 Javascript
javascript适合移动端的日期时间拾取器
Nov 10 Javascript
JQuery实现DIV其他动画效果的简单实例
Sep 18 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
Nov 22 Javascript
浅谈ES6新增的数组方法和对象
Aug 08 Javascript
实例详解JSON取值(key是中文或者数字)方式
Aug 24 Javascript
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
微信小程序之圆形进度条实现思路
Feb 22 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 jQuery
javascript分页代码(当前页码居中)
Sep 20 #Javascript
javascript获取作用在元素上面的样式属性代码
Sep 20 #Javascript
一个基于jquery的文本框记数器
Sep 19 #Javascript
html中的input标签的checked属性jquery判断代码
Sep 19 #Javascript
基于jquery打造的百分比动态色彩条插件
Sep 19 #Javascript
jQuery Ajax提交表单查询获得数据实例代码
Sep 19 #Javascript
基于JQuery的多标签实现代码
Sep 19 #Javascript
You might like
PHP英文字母大小写转换函数小结
2014/05/03 PHP
yii添删改查实例
2015/11/16 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
Prototype 工具函数 学习
2009/07/23 Javascript
jQuery 隔行换色 支持键盘上下键,按Enter选定值
2009/08/02 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
Node 搭建一个静态资源服务器的实现
2019/05/20 Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
2019/07/06 Javascript
如何在项目中使用log4.js的方法步骤
2019/07/16 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
微信小程序实现手指拖动选项排序
2020/04/22 Javascript
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
打印出python 当前全局变量和入口参数的所有属性
2009/07/01 Python
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
2017/11/03 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
2019/04/01 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
Python如何实现动态数组
2019/11/02 Python
详解css3使用transform出现字体模糊的解决办法
2020/10/16 HTML / CSS
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
逃课上网检讨书
2014/02/20 职场文书
保险公司晨会主持词
2014/03/22 职场文书
活动策划求职信模板
2014/04/21 职场文书
查摆剖析材料范文
2014/09/30 职场文书
少先队工作总结2015
2015/05/13 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
家电创业计划书
2019/08/05 职场文书
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js
实现GO语言对数组切片去重
2022/04/20 Golang
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技
MySQL选择合适的备份策略和备份工具
2022/06/01 MySQL