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 相关文章推荐
在服务端(Page.Write)调用自定义的JS方法详解
Aug 09 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
Dec 23 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
Sep 25 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
Mar 14 Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
Aug 21 Javascript
JSON字符串和对象相互转换实例分析
Jun 16 Javascript
js指定步长实现单方向匀速运动
Jul 17 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
Jan 11 Javascript
深入了解javascript 数组的sort方法
Jun 01 Javascript
JS对象和字符串之间互换操作实例分析
Feb 02 Javascript
JS 自执行函数原理及用法
Aug 05 Javascript
什么是SOLID
Mar 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
PHP的FTP学习(二)[转自奥索]
2006/10/09 PHP
解决MySQL中文输出变成问号的问题
2008/06/05 PHP
zend framework配置操作数据库实例分析
2012/12/06 PHP
php对大文件进行读取操作的实现代码
2013/01/23 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
PHP 如何获取二维数组中某个key的集合
2014/06/03 PHP
php+jQuery.uploadify实现文件上传教程
2014/12/26 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
javascript 面向对象编程 function也是类
2009/09/17 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
jQuery实现鼠标跟随效果
2017/02/20 Javascript
windows下vue-cli及webpack搭建安装环境
2017/04/25 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
2017/08/16 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
vue element-ui实现input输入框金额数字添加千分位
2019/12/29 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
Python中你应该知道的一些内置函数
2017/03/31 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
Python定时发送天气预报邮件代码实例
2019/09/09 Python
使用Python打造一款间谍程序的流程分析
2020/02/21 Python
Python实现汇率转换操作
2020/05/03 Python
使用html5+css3来实现slider切换效果告别javascript+css
2013/01/08 HTML / CSS
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
大学生社会实践自我鉴定
2014/03/24 职场文书
伊琍体标语
2014/06/25 职场文书
英文辞职信范文
2015/05/13 职场文书
《坐井观天》教学反思
2016/02/18 职场文书
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android