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 相关文章推荐
用JS剩余字数计算的代码
Jul 03 Javascript
javascript 控制 html元素 显示/隐藏实现代码
Sep 01 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
Mar 28 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
Apr 26 Javascript
jquery-tips悬浮提示插件分享
Jul 31 Javascript
jquery取消事件冒泡的三种方法(推荐)
May 28 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
Aug 24 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
Oct 24 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
Nov 27 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
Jan 12 Javascript
cocos2dx+lua实现橡皮擦功能
Dec 20 Javascript
基于javascript原生判断DOM是否加载完毕
Oct 14 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
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
php使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
asp批量修改记录的代码
2008/06/25 Javascript
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
jquery easyui 结合jsp简单展现table数据示例
2014/04/18 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
Node.js Koa2使用JWT进行鉴权的方法示例
2018/08/17 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
2018/09/26 Javascript
JS实现可视化音频效果的实例代码
2020/01/16 Javascript
node.js中module模块的功能理解与用法实例分析
2020/02/14 Javascript
Win7上搭建Cocos2d-x 3.1.1开发环境
2014/07/03 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
python爬取微信公众号文章的方法
2019/02/26 Python
Python实现性能自动化测试竟然如此简单
2019/07/30 Python
Python 列表反转显示的四种方法
2020/11/16 Python
泰国汽车、火车和轮渡票预订网站:Bus Online Ticket
2017/09/09 全球购物
什么是Linux虚拟文件系统VFS
2015/08/25 面试题
车间班组长的职责
2013/12/13 职场文书
哈理工毕业生的求职信
2013/12/22 职场文书
高中美术教学反思
2014/01/19 职场文书
小学语文教学反思
2014/02/10 职场文书
《孔子拜师》教学反思
2014/02/24 职场文书
厂办主管岗位职责范本
2014/02/28 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
网络工程专业大学生求职信
2014/10/01 职场文书
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server
前端监听websocket消息并实时弹出(实例代码)
2021/11/27 Javascript
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA