如题。
希望各位大虾帮忙解决一下。
希望各位大虾帮忙解决一下。
解决方案 »
- js里定义map应该怎么写
- 关于文本行的读写问题
- 怎么样在新窗口中显示已填写的内容
- 一个简单的问题 求解答(在线)
- 急贴!javascript,怎么样判断变量var MyAge是基数或者是偶数?
- 我这段文字滚动的代码怎么放入TOMCAT就无法运行了呢?
- 裸求~~~~~~~~~获取几个同名控件的值
- 在javascript中怎样实现鼠标放在超链的文字上,显示出超链的的注释文字?
- 类似搜狐等大网站打开之后有大型广告出现,然后在在几秒钟之后从页面下端隐去,这种效果怎么实现,各位大侠帮帮我!
- sequelize怎么保存1970-01-01的时间类型数据
- 按钮可用与禁用的问题
- 两级联动的ComboBox默认值怎么设置呢?
请问清掉cookie又是如何实现的。
还有,我这个只能用html和java脚本。不是asp页面来的。
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});
}
怎么个用法,请具体一点。
$.ajax({
type: "GET",
url: "logout.js",
dataType: "script"
});
// 保存cookie在浏览器中,关闭即失效
function SetCookie(name,value) {
document.cookie = name + "=" + escape (value);
}//cookie保存一天
function SetCookie_day(name,value) {
var exp = new Date();
exp.setTime(exp.getTime() + 1*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}//cookie保存一月
function SetCookie_mon(name,value) {
var exp = new Date();
exp.setTime(exp.getTime() + 30*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}//cookie保存一年
function SetCookie_year(name,value) {
var exp = new Date();
exp.setTime(exp.getTime() + 365*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name) {
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
function delCookie(name){
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
} 用cookie做吧,效果还行!