function deleteCookie(name) {
document.cookie = name+"=;expires="+(new Date(0)).toGMTString();
}
解决方案 »
- 两个div的问题。请教
- this变量在IE与火狐下如何兼容
- 想详细了解下JAVA和JS实现一棵树的过程,包括后台和前台JS解析,跪求提供,谢谢
- 如何监控一个xml数据岛被更改了,那些节点被更改了
- js 判断是否含有中文
- insertAdjacentHTML一个DIV后,怎么调用这个DIV无效?
- JavaScript验证正则表达式大全
- 如何用JAVASCRIPT屏蔽windows键,帮帮忙
- 请问下载的BBS的代码文件怎样放在自己的asp网站中,我载的是动网的BBS
- 急急急!
- js脚本_小写金额转换成大写(支持千分位格式及负数输入,整数部分可达44位-千正~元,小数部分可达5位-角~丝) AmountInWords(dValue, maxDec)
- JavaScript 选择路径的问题?
var Cookie=new Object();
Cookie.setCookie=function(name, value, option){
var str=name+'='+escape(value);
if(option){
if(option.expireHours){
var d=new Date();
d.setTime(d.getTime()+option.expireHours*3600*1000);
str+='; expires='+d.toGMTString();
}
if(option.path) str+='; path='+option.path;
if(option.domain) str+='; domain='+option.domain;
if(option.secure) str+='; true';
}
document.cookie=str;
}
Cookie.getCookie=function(name){
var arr = document.cookie.split('; ');
if(arr.length==0) return '';
for(var i=0; i <arr.length; i++){
tmp = arr[i].split('=');
if(tmp[0]==name) return unescape(tmp[1]);
}
return '';
}
Cookie.delCookie=function(name){
this.setCookie(name,'',{expireHours:-1});
} /**How to use it
Cookie.setCookie('own','this is cookie test!');
alert(Cookie.getCookie('own'));
Cookie.delCookie('own');
alert(Cookie.getCookie('own'));
**/
//方法名 writeCookie(strCookie)
//功能 将商品写到cookie中
//多个商品及商品的属性都用字符串拼凑起来,依次存放在cookie中,且修改,删除商品方法都将调用此方法
//注:此方法从2007年7月25日开始不再使用,改用writeCookie2方法
function writeCookie1( strCookie )
{
document.cookie = "Goods=" + strCookie + ";";
}
//方法名writeCookie2
//此方法允许设置cookie的名称(key)和值(value)
//此方法被添加桌号的方法addZhuo()调用
function writeCookie2( cookName, cookValue )
{
var never = new Date();
//设置cookie的有效期为半天
//10*365*24*60*60*1000 = 10年
never.setTime(never.getTime() + 10*60*1000);//设置有效期为10分钟
document.cookie = cookName + "=" + cookValue + ";expires=" + never.toGMTString() + ";";
}
//此方法清空所有cookie,包括cookieName和cookieValue
function clearCookie()
{
document.cookie = "";
alert("清除成功");
}// 功能 从cookie中取出指定cookinName的值,在这个项目中其实取出的是组成商品及商品属性拼凑的字符串.
// 但并未解析,下面很多方法将调用此方法返回的字符串来解析出二维数组的多个商品或一维数组某个具体商品
// 参数 name 要读取的Cookie的名字
// 参数 defu 如果Cookie不存在时返回的默认值
// 返回值 读到的Cookie字符串或者默认值
function RCk (name, defu){
var arg=name+"="
var ck=document.cookie
if (ck.indexOf(arg)!=-1){
var vstr=ck.indexOf(arg)+arg.length
if (ck.indexOf(";",vstr)==-1) var vend=ck.length
else var vend=ck.indexOf(";",vstr)
return ck.substring(vstr,vend);
}else return defu
}
又问怎么清除cookie,回答了,也不会用......你不会要别人在论坛上手把手教你如何做网站吧?这些问题,多动手,多思考,你自己就可以解决了
------------------------------------------------
<script language="javascript">
function SetCookie(Name, Value, Time)
{
var Now = new Date();
var Exp = new Date(Now.valueOf()+Time*60000*60*60);
document.cookie = Name+'='+escape(Value)+'; path=/; expires='+Exp.toGMTString()+';';
}
<script language="javascript">
--------------------------------------------
以下写在<body></body>里面
--------------------------------------------
<a href="#" onclick="SetCookie('Product','',0)
">清除cookie</a>
-------------------------------------------
这下应该会写了吧??还不会我就只有吐血了 快试试给分
--------------------------------------------
<a href="#" onclick="SetCookie('Product','',0)
">清除cookie</a>
<!--注释:这里的'Product' 就是楼主想清除的COOKIE值的名字,当然,也可以清除其它cookie-->
<html>
<head>
<script type="text/javascript">function setCookie(){
value=prompt('Please enter your name:',"");
if (value!=null && value!="")
{
document.cookie='username'+ "=" +escape(value); }
document.getElementById('1').innerHTML = "cookie now is:"+document.cookie;}
function clearCookie(){
document.cookie="username"+"="+escape('');
document.getElementById('1').innerHTML = "cookie now is:"+document.cookie;
}</script></head>
<body>
<div id="1">设置和清除COOKIE</div>
<input type="button" value="设置COOKIE" onclick="setCookie()" />
<input type="button" value="清除COOKIE" onclick="clearCookie()" /></body>
</html>
像下面这样的怎么清除呢?
request.cookies("buyok")("buycjprc")