js建立,显示cookie一些笔记
2008-05-10 12:43
621 查看
1.读出所有的cookie,需要一个数组存放;
var thiscookie=document.cookie.split("; ");可以获得所有cookie的值并且将这些值存储进数组thiscookie。split("; ")命令创建一个包含所有cookie的数组。
然后用 for(var i=0;i<thiscookie.length;i++)
2. cookie 计数器 JS 代码;
javaScript提供了两种把非数字的原始值转换成数字的方法,即parseInt()和parseFloat()。正如你可能想到的,前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,它们才能正确运行;对其他类型返回的都是NaN。
注意:上面是因为value的值为数值而不是英文字符串;
var thiscookie=document.cookie.split("; ");可以获得所有cookie的值并且将这些值存储进数组thiscookie。split("; ")命令创建一个包含所有cookie的数组。
然后用 for(var i=0;i<thiscookie.length;i++)
2. cookie 计数器 JS 代码;
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("; "); for(var i=0;i<thisCookie.length;i++) { if(cookiename== thisCookie[i].split("=")[0]){ return thisCookie[i].split("=")[1];//返回的是个数值,hitCt的值。 } } return 0; } |
注意:上面是因为value的值为数值而不是英文字符串;
相关文章推荐
- js提醒窗口,利用cookie点击不再查看则不再显示弹窗
- js入门·动态的时钟,显示完整的一些方法,新年倒计时
- js面向对象学习笔记之八(cookie使用 与 url的get参数获取)
- js的一些学习笔记2
- javascript学习笔记(二) js一些基本概念
- nodejs require本地模块的一些细节笔记
- css和javascript的一些笔记(二) js基础知识
- egret笔记一些显示删除访问对象语句
- JS创建和存储 cookie一些方法总结
- 【转】html5学习--JS创建和存储 cookie一些方法总结
- JS实现二叉查找树的建立以及一些遍历方法实现
- 一些操作cookie和常用的JS
- ember.js:使用笔记4 数组数据的分组显示
- Ferris教程学习笔记:js示例2.7 点击Div,显示其innerHTML
- js入门·动态的时钟,显示完整的一些方法,新年倒计时
- 【js学习笔记-104】-----客户端存储cookie
- 学习js的一些小笔记。。。
- CSS3中的counter和content属性,一些简单的内容显示就不需要JS去实现了
- js的new Date的一些问题,以及highcharts时间显示16:00
- 关于ajaxfileupload.js一些问题和上传图片就立即显示图片功能