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事件串连执行多个处理过程的方法
Mar 09 Javascript
防止动态加载JavaScript引起的内存泄漏问题
Oct 08 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
Nov 19 Javascript
原生Js实现简易烟花爆炸效果的方法
Mar 20 Javascript
简单实现兼容各大浏览器的js复制内容到剪切板
Sep 09 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
Mar 28 Javascript
最实用的jQuery分页插件
Oct 09 Javascript
Angular的模块化(代码分享)
Dec 26 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
May 12 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
Sep 26 Javascript
Nuxt使用Vuex的方法示例
Sep 06 Javascript
微信小程序获取当前时间及星期几的实例代码
Sep 20 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
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
php实现读取手机客户端浏览器的类
2015/01/09 PHP
PHP+MySQL实现的简单投票系统实例
2016/02/24 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
jQuery层次选择器选择元素使用介绍
2013/04/18 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
简单易懂的天气插件(代码分享)
2017/02/04 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
详解webpack多页面配置记录
2018/01/22 Javascript
node内置调试方法总结
2018/02/22 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
vue实现的多页面项目如何优化打包的步骤详解
2020/07/19 Javascript
简介Python中用于处理字符串的center()方法
2015/05/18 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
Python 专题三 字符串的基础知识
2017/03/19 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
Django中的静态文件管理过程解析
2019/08/01 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
详解python 中in 的 用法
2019/12/12 Python
Python urllib库如何添加headers过程解析
2020/10/05 Python
关于HTML5+ API plusready的兼容问题
2020/11/20 HTML / CSS
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
路政管理专业推荐信
2013/11/11 职场文书
主持人婚宴答谢词
2014/01/28 职场文书
销售人员求职信
2014/07/22 职场文书
龙门石窟导游词
2015/02/02 职场文书
欢迎新生标语2015
2015/07/16 职场文书
古诗之感恩老师
2019/10/24 职场文书
SQL实现LeetCode(196.删除重复邮箱)
2021/08/07 MySQL