一个简单的网站访问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 相关文章推荐
jQuery-ui中自动完成实现方法
Jun 10 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
Jul 02 Javascript
jquery 删除cookie失效的解决方法
Nov 12 Javascript
Ajax中解析Json的两种方法对比分析
Jun 25 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
Apr 15 Javascript
JS给Array添加是否包含字符串的简单方法
Oct 29 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
May 02 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
May 10 Javascript
js简单遍历获取对象中的属性值的方法示例
Jun 19 Javascript
通过实例解析javascript Date对象属性及方法
Nov 04 Javascript
JavaScript手写数组的常用函数总结
Nov 22 Javascript
Vue3.0 手写放大镜效果
Jul 25 Vue.js
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 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
学习面向对象之面向对象的术语
2010/11/30 Javascript
jquery 多行文本框(textarea)高度变化
2013/07/03 Javascript
js function定义函数的几种不错方法
2014/02/27 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
jQuery实现带滚动线条导航效果的方法
2015/01/30 Javascript
浅谈Sizzle的“编译原理”
2015/04/14 Javascript
js限制input标签中只能输入中文
2015/06/26 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
Express + Session 实现登录验证功能
2017/09/08 Javascript
vue-router 组件复用问题详解
2018/01/22 Javascript
浅谈layui里的上传控件问题
2019/09/26 Javascript
JS实现图片切换特效
2019/12/23 Javascript
js+css3实现炫酷时钟
2020/08/18 Javascript
Python对list列表结构中的值进行去重的方法总结
2016/05/07 Python
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
python编写Logistic逻辑回归
2020/12/30 Python
python list格式数据excel导出方法
2018/10/31 Python
详解Python基础random模块随机数的生成
2019/03/23 Python
Python Flask框架模板操作实例分析
2019/05/03 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
python中下标和切片的使用方法解析
2019/08/27 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
小学生家长评语大全
2014/02/10 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
公共场所禁烟倡议书
2014/08/30 职场文书
民事诉讼代理词
2015/05/25 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
2022/04/19 HTML / CSS
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers