一个简单的网站访问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切换显示的效果实例代码
Feb 27 Javascript
javascript自定义的addClass()方法
May 28 Javascript
JavaScript中对循环语句的优化技巧深入探讨
Jun 06 Javascript
js数组如何添加json数据及js数组与json的区别
Oct 27 Javascript
jQuery的实例及必知重要的jQuery选择器详解
May 20 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
Jul 22 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
Jul 04 Javascript
Javascript(es2016) import和require用法和区别详解
Aug 11 Javascript
JS实现div模块的截图并下载功能
Oct 17 Javascript
在Vue中使用highCharts绘制3d饼图的方法
Feb 08 Javascript
在Vue中使用axios请求拦截的实现方法
Oct 25 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
Feb 27 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连接数据库代码应用分析
2011/05/29 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
面向对象的javascript(笔记)
2009/10/06 Javascript
10个实用的脚本代码工具
2010/05/04 Javascript
iframe的父子窗口之间的对象相互调用基本用法
2013/09/03 Javascript
分步解析JavaScript实现tab选项卡自动切换功能
2016/01/25 Javascript
Javascript日期格式化format函数的使用方法
2016/08/30 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
axios对请求各种异常情况处理的封装方法
2018/09/25 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
Python 流程控制实例代码
2009/09/25 Python
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
Python中for循环控制语句用法实例
2015/06/02 Python
简介Python设计模式中的代理模式与模板方法模式编程
2016/02/02 Python
python:pandas合并csv文件的方法(图书数据集成)
2018/04/12 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
2020/11/18 Python
鱼油专家:Omegavia
2016/10/10 全球购物
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
C++面试题目
2013/06/25 面试题
英文商务邀请信
2014/01/22 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
大学生求职意向书
2015/05/11 职场文书
2015中秋祝酒词
2015/08/12 职场文书
SQL 聚合、分组和排序
2021/11/11 MySQL