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中String和StringBuffer的速度之争
Apr 01 Javascript
javascript随机之洗牌算法深入分析
Jun 07 Javascript
JavaScript设计模式之装饰者模式介绍
Dec 28 Javascript
javascript使用正则表达式实现去掉空格之后的字符
Feb 15 Javascript
学习JavaScript正则表达式
Nov 13 Javascript
JS组件Form表单验证神器BootstrapValidator
Jan 26 Javascript
深入理解JS中的substr和substring
Apr 26 Javascript
AngularJs  Creating Services详解及示例代码
Sep 02 Javascript
Vue关于数据绑定出错解决办法
May 15 Javascript
详解vue组件开发脚手架
Jun 15 Javascript
js实现同一个页面,多个enter事件绑定的示例
Oct 10 Javascript
详解JavaScript中的执行上下文及调用堆栈
Apr 29 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运算符的知识大全
2011/11/03 PHP
Javascript下IE与Firefox下的差异兼容写法总结
2010/06/18 Javascript
js有关元素内容操作小结
2011/12/20 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
webpack2.0配置postcss-loader的方法
2017/08/17 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
常用的9个JavaScript图表库详解
2017/12/19 Javascript
关于laydate.js加载laydate.css路径错误问题解决
2017/12/27 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
js中的深浅拷贝问题简析
2019/05/10 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
2021/01/20 Vue.js
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
Python的SQLAlchemy框架使用入门
2015/04/29 Python
玩转python爬虫之正则表达式
2016/02/17 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
wxPython之解决闪烁的问题
2018/01/15 Python
如何实现删除numpy.array中的行或列
2018/05/08 Python
python实现简单颜色识别程序
2020/02/19 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
Django分组聚合查询实例分享
2020/04/29 Python
使用python把xmind转换成excel测试用例的实现代码
2020/10/12 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
德国电子商城:ComputerUniverse
2017/04/21 全球购物
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
垃圾回收的优点和原理
2014/05/16 面试题
儿科护理实习自我鉴定
2013/09/19 职场文书
高二地理教学反思
2014/01/24 职场文书
健康家庭事迹材料
2014/05/02 职场文书
幼儿园中班教师个人总结
2015/02/05 职场文书
2015年教师国培感言
2015/08/01 职场文书
详解mysql三值逻辑与NULL
2021/05/19 MySQL