JavaScript统计网站访问次数的实现代码


Posted in Javascript onNovember 18, 2015

本文实例讲述了JavaScript统计网站访问次数的实现代码。分享给大家供大家参考。具体如下:
运行效果截图如下:

JavaScript统计网站访问次数的实现代码

完整代码:

<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <title>New Page 5</title>
 <meta name="GENERATOR" content="Microsoft FrontPage 3.0">
 <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() + 730 * 24 * 60 * 60 * 1000)
  var visits = getCookie("counter")
  if (!visits)
   visits = 1
  else
   visits = parseInt(visits) + 1
  setCookie("counter", visits, now)
  document.write("<font size=6 color=red>欢迎您,您是第:" + visits + " 个访问该站点的访客")
  // -->
 </script>
</head>
<body>
 <p align="right"> </p>
</body>
</html>

以上就是为大家分享的JavaScript统计网站访问次数的实现代码,希望对大家的学习有所帮助。

Javascript 相关文章推荐
javascript 操作cookies及正确使用cookies的属性
Oct 15 Javascript
javascript完美拖拽的实现方法
Sep 29 Javascript
提高jQuery性能的十个诀窍
Nov 14 Javascript
Javascript快速排序算法详解
Dec 03 Javascript
jQuery中:focus选择器用法实例
Dec 30 Javascript
招聘网站基于jQuery实现自动刷新简历
May 10 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
Sep 08 Javascript
AngularJs  Creating Services详解及示例代码
Sep 02 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
Oct 12 Javascript
基于vue实现多引擎搜索及关键字提示
Mar 16 Javascript
详解angular2实现ng2-router 路由和嵌套路由
Mar 24 Javascript
uni-app实现点赞评论功能
Nov 25 Javascript
javascript实现添加附件功能的方法
Nov 18 #Javascript
Jquery Mobile 自定义按钮图标
Nov 18 #Javascript
javascript实现对表格元素进行排序操作
Nov 18 #Javascript
基于Jquery制作图片文字排版预览效果附源码下载
Nov 18 #Javascript
javascript下拉列表菜单的实现方法
Nov 18 #Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
Nov 18 #Javascript
详解JavaScript中常用的函数类型
Nov 18 #Javascript
You might like
截获网站title标签之家内容的例子
2006/10/09 PHP
Notice: Undefined index: page in E:\PHP\test.php on line 14
2010/11/02 PHP
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
PHP微信开发之根据用户回复关键词\位置返回附近信息
2016/06/24 PHP
laravel多条件查询方法(and,or嵌套查询)
2019/10/09 PHP
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
理解javascript封装
2016/02/23 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
2016/09/05 Javascript
关于RequireJS的简单介绍即使用方法
2016/10/20 Javascript
JavaScript 函数节流详解及方法总结
2017/02/09 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
深入理解 Koa 框架中间件原理
2018/10/18 Javascript
TypeScript基础入门教程之三重斜线指令详解
2018/10/22 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
2019/09/02 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
py2exe 编译ico图标的代码
2013/03/08 Python
python实现保存网页到本地示例
2014/03/16 Python
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
Python pickle模块用法实例分析
2015/05/27 Python
Python实现控制台进度条功能
2016/01/04 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
python文件名和文件路径操作实例
2017/09/29 Python
Spring实战之使用util:命名空间简化配置操作示例
2019/12/09 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
2020/06/18 Python
广州某公司软件工程师面试题
2014/12/22 面试题
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
蜜蜂引路教学反思
2014/02/04 职场文书
后备干部培训方案
2014/05/22 职场文书
中队活动总结
2014/08/27 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis