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代码
Aug 05 Javascript
node.js中的buffer.copy方法使用说明
Dec 14 Javascript
jQuery表单域选择器用法分析
Feb 10 Javascript
jquery实现先淡出再折叠收起的动画效果
Aug 07 Javascript
学习JavaScript设计模式之单例模式
Jan 19 Javascript
JavaScript数据存储 Cookie篇
Jul 02 Javascript
AngularJS ng-bind 指令简单实现
Jul 30 Javascript
详解升级react-router 4 踩坑指南
Aug 14 Javascript
vue复合组件实现注册表单功能
Nov 06 Javascript
微信小程序实现的贪吃蛇游戏【附源码下载】
Jan 03 Javascript
100行代码实现一个vue分页组功能
Nov 06 Javascript
JS合并两个数组的3种方法详解
Oct 24 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
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
php微信开发自定义菜单
2016/08/27 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
详解JavaScript逻辑And运算符
2015/12/04 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
Bootstrap select实现下拉框多选效果
2016/12/23 Javascript
详解Python中logging日志模块在多进程环境下的使用
2016/12/26 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
Angular.js实现动态加载组件详解
2017/05/28 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
three.js中3D视野的缩放实现代码
2017/11/16 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
详解vue组件开发脚手架
2018/06/15 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
python使用正则表达式匹配字符串开头并打印示例
2017/01/11 Python
python多线程http压力测试脚本
2019/06/25 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
利用Python实现学生信息管理系统的完整实例
2020/12/30 Python
领导的自我鉴定
2013/12/28 职场文书
银行行长竞聘演讲稿
2014/04/23 职场文书
教师读书活动总结
2014/05/07 职场文书
二年级班级文化建设方案
2014/05/10 职场文书
生物科学专业自荐书
2014/06/20 职场文书
统计工作个人总结
2015/03/03 职场文书
领导新年致辞2016
2015/07/29 职场文书
nginx部署多前端项目的几种方法
2021/05/25 Servers