请大师写一个setcookie的函数,里面包括变量name,value,path,domain谢谢了
解决方案 »
- 关于父窗口获取子窗口的关闭事件的问题
- function 或者if 的问题.......hookee大哥进来一下
- 求几个JS程序3
- div在火狐下无法弹出,
- 光标从一个div移到它的嵌套div, 也触发onmouseout, 如何解决?
- 菜鸟求个js写个下拉框,应该简单.
- 100分,求高手帮忙!
- 如何控制文件浏览控件<INPUT type="file">的Filter属性?
- 怎样在提交的表单,上传一个完整的日期时间?如在客户端就验证,怎样做?
- onbeforepaste和onkeyup是什么事件,帮我看一个正则表达式
- 帮忙看一下这Ajax发送的代码有什么错误啊?
- 关于滚动条滚动Div保持位置不变的效果是怎么完成的,(无抖动!!)
{
document.cookie = sName + "=" + escape(sValue) + "; ";
}
function GetCookie(sName)
{
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++)
{
var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
} }
function DelCookie(sName)
{
document.cookie = sName + "=" + escape(sValue) + "; expires=Fri, 31 Dec 1999 23:59:59 GMT;";
}
function addCookie(objName,objValue,objHours)
{
//已经有此名时,不添加
if(document.cookie.toString().indexOf(objName)!=-1)
{
return -1;
}
var str=objName+"="+escape(objValue.toString());
if(objHours>0)
{
var date=new Date();
var ms=objHours*3600*1000;
date.setTime(date.getTime()+ms);
str+=";expires="+date.toGMTString();
}
document.cookie=str;
//alert(document.cookie.toString().indexOf(objName)==-1);
}
function getCookie(objName)
{
if(document.cookie==null || document.cookie.toString().indexOf(objName)==-1)
{
// alert(document.cookie.toString().indexOf(objName)==-1);
return null;
}
var str=document.cookie.toString();
var begin=str.indexOf(";");
if(begin==-1)
{
return unescape(str.substring(str.indexOf("=")+1));
}
var v=unescape(str.substring(str.indexOf("=")+1,begin));
return v;
}
function delCookie(objName)
{
var date=new Date();
date.setTime(date.getTime()-10000);
document.cookie=objName+"=a;expires="+date.toGMTString();
}
注意:在google的chrome中,在本地用cookie不行,只有上传到服务器上。不写path和domain 的原因是:这俩基本用不着。