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 相关文章推荐
超级简单的图片防盗(HTML),好用
Apr 08 Javascript
Javascript base64编码实现代码
Dec 02 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
Jan 13 Javascript
javascript如何动态加载表格与动态添加表格行
Nov 27 Javascript
jQuery回调函数的定义及用法实例
Dec 23 Javascript
ajax+jQuery实现级联显示地址的方法
May 06 Javascript
jQuery打字效果实现方法(附demo源码下载)
Dec 18 Javascript
Angularjs结合Bootstrap制作的一个TODO List
Aug 18 Javascript
ionic实现滑动的三种方式
Aug 27 Javascript
详解webpack打包vue时提取css
May 26 Javascript
vue时间格式化实例代码
Jun 13 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
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
PHP6 mysql连接方式说明
2009/02/09 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
Javascript的并行运算实现代码
2010/11/19 Javascript
JS验证邮箱格式是否正确的代码
2013/12/05 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
JS代码实现table数据分页效果
2016/05/26 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
深入理解JS实现快速排序和去重
2016/10/17 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
2017/07/28 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
jQuery实现判断上传图片类型和大小的方法示例
2018/04/11 jQuery
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
[51:15]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-GAMING
2014/05/22 DOTA
独特的python循环语句
2016/11/20 Python
Python 异常处理的实例详解
2017/09/11 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
详解Python with/as使用说明
2018/12/13 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
PyTorch中Tensor的数据统计示例
2020/02/17 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
金融专业推荐信
2013/11/14 职场文书
经理秘书找工作求职信
2013/12/19 职场文书
纪念建党演讲稿范文
2014/01/13 职场文书
建筑工地大门标语
2014/06/18 职场文书
奉献家乡演讲稿
2014/09/16 职场文书
办公楼租房协议书范本
2014/11/25 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS