JavaScript 使用cookie做为计数器
html文件:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>How many times have you been here before?</title>
<script type="text/javascript" src="script04.js"></script>
</head>
<body bgcolor="#FFFFFF">
<h2 id="pageHits"> </h2>
</body>
</html>
javascript文件:
window.onload = initPage;
function initPage() {
var expireDate = new Date();
expireDate.setMonth(expireDate.getMonth()+6);
var hitCt = parseInt(cookieVal("pageHit"));
hitCt++;
document.cookie = "pageHit=" + hitCt + ";expires=" + expireDate.toGMTString();
document.getElementById("pageHits").innerHTML = "You have visited this page " + hitCt + " times.";
}
function cookieVal(cookieName) {
var thisCookie = document.cookie.split("; ");
//这里为什么会得到pageHit=24 我没有设置过pageHit的值。
for (var i=0; i<thisCookie.length; i++) {
if (cookieName == thisCookie[i].split("=")[0]) {
return thisCookie[i].split("=")[1];
}
}
return 0;
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>How many times have you been here before?</title>
<script type="text/javascript" src="script04.js"></script>
</head>
<body bgcolor="#FFFFFF">
<h2 id="pageHits"> </h2>
</body>
</html>
javascript文件:
window.onload = initPage;
function initPage() {
var expireDate = new Date();
expireDate.setMonth(expireDate.getMonth()+6);
var hitCt = parseInt(cookieVal("pageHit"));
hitCt++;
document.cookie = "pageHit=" + hitCt + ";expires=" + expireDate.toGMTString();
document.getElementById("pageHits").innerHTML = "You have visited this page " + hitCt + " times.";
}
function cookieVal(cookieName) {
var thisCookie = document.cookie.split("; ");
//这里为什么会得到pageHit=24 我没有设置过pageHit的值。
for (var i=0; i<thisCookie.length; i++) {
if (cookieName == thisCookie[i].split("=")[0]) {
return thisCookie[i].split("=")[1];
}
}
return 0;
}
...全文
相关推荐
一个简单的网站访问JS计数器 刷新1次加1次访问
一个简单的网站访问JS计数器,一般就是学习下原来,不建议使用,现在cnzz或百度统计多试不错的
cookie-stand:饼干架三文鱼饼干实验室
饼干架 Cookie Stand鲑鱼饼干实验室的\ Java脚本^^
Cookie点击器
资料库:Javascript 挑战类型:合并 时间:3天 截止日期:21/02/21 17PM 部署策略: Github页面 团队挑战:三人一组 前端:1或2 后端:1或2 项目管理:1 任务目标 在挑战结束时,您应该改善以下方面: JavaScript技巧 团队合作能力 git冲突技巧 使命 这项挑战将使您以团队的形式创建Cookie Clicker。 按照说明完成挑战,以获取一些想法,请查看参考资料部分中的示例。 必备功能/说明注:以下步骤旨在帮助您进行开发,但是只要您使Cookie单击器,就可以实现所需的任何内容。 步骤1:基础结构用HTML,CSS和JavaScript编写项目的基础结构。 在HTML中,放置一个单击按钮,它将增加一个计数器和一个初始化为0的标签以显示该计数器。 步骤2:准备JavaScript在JavaScript中,准备变量以允许您控制按钮和标
使用JavaScript制作一个简单的计数器的方法
主要介绍了使用JavaScript制作一个简单的计数器的方法,用于计算网页用户的来访次数,需要的朋友可以参考下
cookie 点击记录
可以记录cookie的访问次数,ddddddddddddddddddddddddddddd


