JavaScript操作cookie
来源:互联网 发布:键盘记录软件 编辑:程序博客网 时间:2024/06/06 00:25
JavaScript操作Cookie的本质是对document.cookie进行赋值。
cookie接受的值是key-value的形式,每一个key-value之间用分号隔开。
删除一个cookie,声明一个名字(key)相同,过期时间小于当前时间的cookie
解决中文乱码的两个关键类:
encodeURI()—–中文编码 和 decodeURI()——中文解码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> </head> <body> <h1>演示JavaScript操作cookie技术</h1> <div id="div1"></div> <div id="div2"></div> <script type="text/javascript"> //1 创建/修改一个cookie function create(){ var date = new Date(); //过期时间加2小时,以毫秒计 date.setTime( date.getTime()+ 1000*60*60*2); //中文编码。后台采用了URIDecode()解码,得用这个方法编码 nm = encodeURI(nm); document.cookie="name="+nm+";expires="+date.toGMTString()+";path=/"; } create();//调用函数 //2 删除一个cookie---声明一个名字相同的过期时间的cookie function _delete(){ var date = new Date(1970,1,1); date.setTime( date.getTime()); document.cookie="name=aa;expires="+date.toGMTString()+";path=/"; } delete();//调用函数 //3 遍历cookie function visit(){ var cs = document.cookie.split(";"); for(var x=0;x<cs.length;x++){ cs[x] = decodeURI(cs[x]);//中文解码 //下面两句代码等价 //var div1 = document.getElementById("div1"); //js中,id对象可以直接通过“id名”访问 div1.innerHTML +="<br/>"+cs[x]; var str = cs[x].split("="); div2.innerHTML +="<br/>"+str[1]; } } visit(); </script> </body></html>
0 0
- 用JavaScript操作cookie
- javascript 对Cookie操作
- JAVASCRIPT操作Cookie
- 用JavaScript操作cookie
- javascript操作cookie
- JavaScript如何操作cookie
- javascript操作cookie
- javascript操作cookie
- javascript操作cookie
- 2-Javascript操作Cookie
- javascript操作cookie
- javascript 操作cookie类
- javascript 操作cookie类
- Javascript操作cookie
- javascript 操作cookie类
- JavaScript如何操作cookie?
- javascript操作cookie
- javascript操作cookie
- 沙绿色background-color:#e5eecc; border:solid 1px #c3c3c3;
- hdu5754(简单的博弈)
- UML类图实例
- 顺序表应用6:有序顺序表查询
- 每日一linux命令(39)-------lsof命令
- JavaScript操作cookie
- linux搭建svn(转)
- Tomcat配置数据库连接池
- Java ArrayList转数组泛型方法错误ArrayStoreException处理办法
- LightOJ 1364 Expected Cards(724训练题目)
- 从零开始的Android新项目6 - Repository层(下) Realm、缓存、异常处理
- HDU 5762(暴力)
- 从零开始的Android新项目7 - Data Binding入门篇
- Manacher 字符串回文查询算法说解