本文讲述在jsp中调用javascript对客户的cookie进行操作的方法。cookie因为是存储在客户本地上的,所以你可以利用这个特点做很多事的。本文提供一个公共的.js文件和一端javascript代码,当然.js中的方法你也可以再javascript中使用。
cookies.js文件:
function addCookie(name,value) {
var st = "";
var expires = new Date();
expires.setTime(expires.getTime() + 365 * 24 * 60 * 60 * 1000);
st = name+"=" + CodeCookie(escape(value)) + ";expires=" + expires.toGMTString();
document.cookie = st;
}
function getCookie(name) {
var search = name+"=";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) {
end = document.cookie.length;
}
return unescape(DecodeCookie(document.cookie.substring(offset, end)));
} else {
return "";
}
}
}
function CodeCookie(str) {
var strRtn = "";
for (var i = str.length - 1; i >= 0; i--) {
strRtn += str.charCodeAt(i);
if (i) {
strRtn += "a";
}
}
return strRtn;
}
function DecodeCookie(str) {
var strArr;
var strRtn = "";
strArr = str.split("a");
for (var i = strArr.length - 1; i >= 0; i--) {
strRtn += String.fromCharCode(eval(strArr[i]));
}
return strRtn;
}
function delCookie(name) {
var expires = new Date();
expires.setTime(expires.getTime() - 1);
document.cookie = name+"=; expires=" + expires.toGMTString();
alert("success");
}
2.javascript代码:
首先要导入你的cookies.js,然后再是操作:
<script src="../cookies.js" type="text/javascript"></script>
<script language="javascript">
function setCookie(){
var userid=document.getElementById ("userid").value;
addCookie(userid+"pkey",userid);
document.getElementById ("key").value=getCookie(userid+"pkey");
alert(userid);
alert(getCookie(userid+"pkey"));
return true;
}
</script>
分享到:
相关推荐
javascript针对cookie的基本操作实例详解.docx
javascript中cookie对象用法实例分析.docx
本文实例讲述了JavaScript操作cookie类。分享给大家供大家参考。具体如下: 用法: 一、设置cookie var cookie = new JSCookie(); // 普通设置 cookie .SetCookie("key1","val1"); // 过期时间为一年 var expire_...
javascript 文本框下拉提示与cookie应用实例
主要介绍了JavaScript操作Cookie方法,实例分析了javascript针对cookie操作的相关技巧,需要的朋友可以参考下
主要介绍了JavaScript中Cookie操作实例,本文先是讲解了Cookie的语法,然后给了实际操作实例,需要的朋友可以参考下
主要介绍了JavaScript对Cookie进行读写操作的方法,实例分析了javascript针对cookie的读写操作技巧,非常简单实用,需要的朋友可以参考下
全书共分1O篇,主要包括JavaScript的时间日期类、文本、鼠标、图片、页面等特效、页面技巧与页面游戏、导航菜单、Cookie和JavaScript的综合技巧等方面,涉及了JavaScript的网络应用的绝大部分内容。针对每个实例给出...
主要介绍了javascript针对cookie的基本操作,结合实例形式较为详细的分析了JavaScript操作cookie的基本技巧,并给出了一个JavaScript操作cookie的完整类,具有一定参考借鉴价值,需要的朋友可以参考下
5个jsp源码实例包括:输出,获取表单参数,获取jsp各种参数,cookie,搜索引擎
主要介绍了JavaScript cookie原理及使用实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
主要介绍了Javascript 对cookie操作详解及实例的相关资料,大家在开发网站的时候,都会用到cookie 这里就详细介绍下,需要的朋友可以参考下
全书共分10篇,主要包括JavaScript的时间日期类、文本、鼠标、图片、页面等特效、页面技巧与页面游戏、导航菜单、Cookie和JavaScript的综合技巧等方面,涉及了JavaScript的网络应用的绝大部分内容。针对每个实例给出...