作为一个网站的管理员或者说站长,都希望知道到底有多少人访问了网站,这个时候就需要有一个统计功能来满足需要,当然功能比较单一和简单,如果想要强大的统计效果,那最好还是使用现在比较成熟的统计工具,比如站长统计或者腾讯统计等等。

代码一:

代码如下:

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 + "位用户!")

代码二:

代码如下:

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 + "位用户!")

以上通过两种方式实现JavaScript统计网站访问量的代码,希望对大家有所帮助。

js统计html页面访问的次数,JavaScript实现网站访问次数统计代码相关推荐

  1. js 清除html页面,如何清除使用JavaScript输入的HTML文件?

    有3种方法可使用javascript清除文件输入: 将value属性设置为空或null. 适用于IE11 +和其他现代浏览器. 创建一个新的文件输入元素并替换旧的. 缺点是您将丢失事件侦听器和expa ...

  2. js导出html页面到excel表格,JavaScript将页面表格导出为Excel的具体实现

    导出Excel var idTmr = ""; function killExcelProcess(appExcel_){ appExcel_.Quit(); appExcel_ ...

  3. iis7.0 https访问显示403访问被拒绝_提高网站访问性能——Tomcat优化

    一.前言 tomcat 服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了,对于tomcat的优化,主要是从2个方面入手,一是tomcat本身的配置,另一个是t ...

  4. js统计html页面访问的次数6,JS综合篇--[总结]Web前端常用代码片段整理

    IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法. 条件注释只能用于IE5以上,IE1 ...

  5. php js统计链接点击次数,JS实现在线统计一个页面内鼠标点击次数的方法

    本文实例讲述了JS实现在线统计一个页面内鼠标点击次数的方法.分享给大家供大家参考.具体实现方法如下: js记录鼠标的点击次数 function addCookie(name,cookievalue,t ...

  6. (2)文章页面浏览次数+网站访问次数统计显示

    文章目录 一.插件安装与配置 二.页面显示 三.样式修改 我的个人网站IP地址:139.9.58.252(网站还在备案,域名不可用),现想实现页面浏览次数和网站访问次数的统计显示 一.插件安装与配置 ...

  7. jsp网站访问次数统计

    JSP 点击量统计 有时候我们需要知道某个页面被访问的次数,这时我们就需要在页面上添加页面统计器,页面访问的统计一般在用户第一次载入时累加该页面的访问数上. 要实现一个计数器,您可以利用应用程序隐式对 ...

  8. php动态页面加载慢,通过动态加载JS文件提升网站访问速度

    相对与HTML,CSS,javascript是最影响浏览器性能的,因为浏览器在遇到<script>标签时,必须等待js代码下载和执行完毕后再执行后面的内容,因此当页面中js文件过多时,网站 ...

  9. php记录访问者ip和次数,一个能对访问者进行编号、记录访问次数、IP、时间的统计制作实例...

    一个能对访问者进行编号.记录访问次数.IP.时间的统计制作实例 更新时间:2006年12月05日 00:00:00   作者: 一个能对访问者进行编号.记录访问次数.IP.时间的统计制作实例 我做了一 ...

  10. 博客添加音乐插件、网站运行时间、文章阅读次数和网站访客统计

      今天为博客增加了音乐播放插件.博客页脚网站安全运行时间.文章阅读次数以及网站访客统计的功能,接下来进行详细介绍. 博客音乐插件的使用   本博客使用的音乐播放插件为hexo-tag-aplayer ...

最新文章

  1. CVPR 2020 | 将深度学习算法应用于移动端最新研究汇总
  2. Javascript类的写法
  3. 常用git命令思维图
  4. 强!分库分表与分布式数据库技术选项分析
  5. [密码学] 消息认证码构造方法
  6. c语言Winmain 错误,C语言编译错误 undefined reference to `WinMain@16'
  7. mysql 卸载批处理_MYSQL 注册启动 及 停用卸载 批处理脚本 (补)
  8. 【牛客 - 301哈尔滨理工大学软件与微电子学院第八届程序设计竞赛同步赛(高年级)】小乐乐搭积木(状压dp)
  9. 架构设计 | 接口幂等性原则,防重复提交Token管理
  10. Maven 核心原理
  11. Esp8266物联网开发板详细使用教程
  12. python 查找excel内容所在的单元格_python 根据excel单元格内容获取该单元格所在的行号...
  13. iOS.UIKit.07.UIAlertView_UIActionSheet
  14. 优酷网架构学习和揭秘
  15. 七、集合框架,Collection、list、set、map老师说集合学好了走到哪里都不怕
  16. 十大视频会议软件排名与免费视频会议软件有哪些?
  17. 戴尔R730从U盘启动
  18. Notes Sixth day-渗透攻击-红队-打入内网
  19. spring boot 三种类型事物实现说明
  20. Base64编解码工具

热门文章

  1. Android新浪微博登录
  2. 有各组方差怎么算组间平方和_方差分析:组间离差平方和组内离差平方的定义是什么?...
  3. Android HotFix
  4. 【STM32】串行通讯方式及USART串口通信
  5. android双系统切换软件,可一键切换安卓/Win!双系统设备涌现CES
  6. linux可变剪切分析,SpliceR:一个用RNA-Seq数据进行可变剪接分类和预测潜在编码区域的R包...
  7. access中本年度的四月一日_《四月一日灵异事件簿》一部打工人的励志故事,哈哈哈~(诙谐,温馨,人性,可爱,悬疑,友情,羁绊)...
  8. 《2022爱分析·人工智能应用实践报告》发布:从点到面,人工智能推动企业智能化转型
  9. 高数_第5章常微分方程__一阶微分方程之齐次方程
  10. 新浪微博热门话题 (30 分)