一个简单的网站访问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 相关文章推荐
使用闭包对setTimeout进行简单封装避免出错
Jul 10 Javascript
AngularJS 最常用的功能汇总
Feb 17 Javascript
深入理解MVC中的时间js格式化
May 19 Javascript
深入理解jQuery layui分页控件的使用
Aug 17 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
Dec 02 Javascript
bootstrap下拉框动态赋值方法
Aug 10 Javascript
Layer弹出层动态获取数据的方法
Aug 20 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
May 28 Javascript
实例讲解React 组件生命周期
Jul 08 Javascript
JavaScript TAB栏切换效果的示例
Nov 05 Javascript
Vue使用Proxy代理后仍无法生效的解决
Nov 13 Javascript
node脚手架搭建服务器实现token验证的方法
Jan 20 Javascript
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/10/31 PHP
php打开远程文件的方法和风险及解决方法
2013/11/12 PHP
微信公众号开发之微信公共平台消息回复类实例
2014/11/14 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
2015/04/01 PHP
phpcms配置列表页以及获得文章发布时间
2017/07/04 PHP
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
js时间日期和毫秒的相互转换
2013/02/22 Javascript
利用js读取动态网站从服务器端返回的数据
2014/02/10 Javascript
AngularJS内置指令
2015/02/04 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
2017/06/11 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
js实现坦克移动小游戏
2019/10/28 Javascript
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
Python3基础之基本数据类型概述
2014/08/13 Python
Python: 传递列表副本方式
2019/12/19 Python
pytorch三层全连接层实现手写字母识别方式
2020/01/14 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
Topshop法国官网:英国快速时尚品牌
2018/04/08 全球购物
求职自荐信
2013/12/14 职场文书
本科毕业生自荐信
2014/05/26 职场文书
创建文明城市标语
2014/06/16 职场文书
2014年化验室工作总结
2014/11/21 职场文书
个人工作年终总结
2015/03/09 职场文书
新闻稿件写作范文
2015/07/18 职场文书
煤矿安全生产管理协议书
2016/03/22 职场文书
redis实现排行榜功能
2021/05/24 Redis
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python