欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【Javascript读取cookie函数代码】,下面是详细的讲解!
Javascript读取cookie函数代码
<script type="text/javascript">
String.prototype.Trim=function()
{
return this.replace(/^\s+/g,"").replace(/\s+$/g,"");
}
function JSCookie()
{
this.GetCookie=function(key)
{
var cookie=document.cookie;
var cookieArray=cookie.split(';');
var getvalue="";
for(var i=0;i<cookieArray.length;i++)
{
if(cookieArray[i].Trim().substr(0,key.length)==key)
{
getvalue=cookieArray[i].Trim().substr(key.length + 1);
break;
}
}
return getvalue;
};
this.GetChild=function(cookiekey,childkey)
{
var child=this.GetCookie(cookiekey);
var childs=child.split('&');
var getvalue="";
for(var i=0;i < childs.length;i++)
{
if(childs[i].Trim().substr(0,childkey.length)==childkey)
{
getvalue=childs[i].Trim().substr(childkey.length + 1);
break;
}
}
return getvalue;
};
this.SetCookie=function(key,value,expire,domain,path)
{
var cookie="";
if(key !=null && value !=null)
cookie +=key + "=" + value + ";";
if(expire !=null)
cookie +="expires=" + expire.toGMTString() + ";";
if(domain !=null)
cookie +="domain=" + domain + ";";
if(path !=null)
cookie +="path=" + path + ";";
document.cookie=cookie;
};
this.Expire=function(key)
{
expire_time=new Date();
expire_time.setFullYear(expire_time.getFullYear() - 1);
var cookie=" " + key + "=e;expires=" + expire_time + ";"
document.cookie=cookie;
}
}
</script>
关于Javascript读取cookie函数代码的用户互动如下:
相关问题:关于js读取cookie
答:window.onload = function GetCookie() { var CookieStr = document.cookie; //获取你写的cookie【cookie内容如:CookieInfo=Name=GTweb&Version=2.0】 var GetName = CookieStr.indexOf("Name") + 5; //获取到cookie中 Name= 的位置 var mark =... >>详细
相关问题:js中如何获取Cookies的值
答:读取属于当前文档的所有cookies var allcookies = document.cookie; 定义一个函数,用来读取特定的cookie值。 function getCookie(cookie_name){ var allcookies = document.cookie; var cookie_pos = allcookies.indexOf(cookie_name); //索引... >>详细
相关问题:js代码 cookie操作 读取写入跳转
答:这样写 var page = ;if (page == 2) { var istz = getCookie("istz"); //获取cookie if (istz == null) { //如果cookie为null setCookie("istz", "yesTz", 10); //设置cookie location.href = "h.html"; //跳转到指定链接 }} //设置cookie funct... >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【ComboBox】ComboBox 和 DateField 在IE下消失的
- 【dom】javascript dom追加内容实现示例-追加内容
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【ajax清除浏览器缓存】Ajax清除浏览器js、css、
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
