JS实现在线统计一个页面内鼠标点击次数的方法


Posted in Javascript onFebruary 28, 2015

本文实例讲述了JS实现在线统计一个页面内鼠标点击次数的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>js记录鼠标的点击次数</title>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

</head>

<body>

<div id="count"></div>三水点靠木 3water.com 提示您:

<script type="text/javascript">

function addCookie(name,cookievalue,time) {

if (name != "" && cookievalue != "" &&  time != "") {

if (isNaN(time) == false){

var expires = new Date();

expires.setTime(expires.getTime() + time * 1000);

document.cookie = name + '=' + escape(cookievalue) + ';expires=' + expires.toGMTString();

}

}

}

function getCookie(cookieName) {

var cookieString = document.cookie;

var start = cookieString.indexOf(cookieName + '=');

if (start == -1)

return null;

start += cookieName.length + 1;

var end = cookieString.indexOf(';', start);

if (end == -1) return unescape(cookieString.substring(start));

return unescape(cookieString.substring(start, end));

}

var html = document.getElementsByTagName("html")[0];

html.onclick = function(){

var count = parseInt(getCookie('count'))+1;

addCookie("count",count,"1000");

document.getElementById("count").innerHTML = "您点击了"+getCookie('count')+"次!";

}

if (getCookie('count')){

document.getElementById("count").innerHTML = "您点击了"+getCookie('count')+"次!";

}else{

document.getElementById("count").innerHTML = "您还没有点击过!";

addCookie("count","0","1000");

}

</script>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript实现可改变滚动方向的无缝滚动实例
Jun 17 Javascript
jQuery遍历之next()、nextAll()方法使用实例
Nov 08 Javascript
深入了解JavaScript中的Symbol的使用方法
Jul 28 Javascript
JavaScript正则表达式匹配 div  style标签
Mar 15 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
Mar 02 Javascript
node通过express搭建自己的服务器
Sep 30 Javascript
Vue.js2.0中的变化小结
Oct 24 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
Jan 09 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
May 02 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
Jun 16 Javascript
在antd4.0中Form使用initialValue操作
Nov 02 Javascript
react-native 实现购物车滑动删除效果的示例代码
Jan 15 Javascript
JS网页在线获取鼠标坐标值的方法
Feb 28 #Javascript
js实现背景图片感应鼠标变化的方法
Feb 28 #Javascript
常用的JavaScript模板引擎介绍
Feb 28 #Javascript
JavaScript操作Cookie详解
Feb 28 #Javascript
js实现可得到不同颜色值的颜色选择器实例
Feb 28 #Javascript
JS+CSS实现实用的单击输入框弹出选择框的方法
Feb 28 #Javascript
JS实现很酷的EMAIL地址添加功能实例
Feb 28 #Javascript
You might like
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
基于php数组中的索引数组和关联数组详解
2018/03/12 PHP
为何说PHP引用是个坑,要慎用
2018/04/02 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
基于vue2实现上拉加载功能
2017/11/28 Javascript
微信小程序自定义tab实现多层tab嵌套功能
2018/06/15 Javascript
浅谈ECMAScript 中的Array类型
2019/06/10 Javascript
Python设计模式之工厂模式简单示例
2018/01/09 Python
Python中整数的缓存机制讲解
2019/02/16 Python
pytorch+lstm实现的pos示例
2020/01/14 Python
python标准库sys和OS的函数使用方法与实例详解
2020/02/12 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
深入了解Python装饰器的高级用法
2020/08/13 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
python实现计算器简易版
2020/12/17 Python
CSS3实现类似翻书效果的过渡动画的示例代码
2019/09/06 HTML / CSS
CSS3的RGBA中关于整数和百分比值的转换
2015/08/04 HTML / CSS
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
财务分析个人的自荐书范文
2013/11/24 职场文书
小学毕业家长寄语
2014/01/19 职场文书
高中语文课后反思
2014/04/27 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
2014年团队工作总结
2014/11/24 职场文书
个人总结与自我评价
2015/02/14 职场文书
开除员工通知
2015/04/22 职场文书
MySQL InnoDB ReplicaSet(副本集)简单介绍
2021/04/24 MySQL