« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称:天地无用 日志总数:55 评论数量:43 留言数量:1 访问次数:194081 建立时间:2008年4月17日 |

| |
[javascript]javascript操作cookie( 转) 软件技术
kkk888929 发表于 2009/6/18 23:17:57 |
编程快3年了,没用过COOKIE,今天看了看,用起来好简单500)this.width=500'>!
以下是转的文章,看过你就懂了!~~
Js代码
<script>
//写cookies函数 作者:翟振凯
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)//取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
function delCookie(name)//删除cookie
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
SetCookie ("xiaoqi", "3")
alert(getCookie('xiaoqi'));
</script>
以下是俺的代码
记住我:
body 加入 onload时间,由于该日志被自动更改,所以您无法看到我的例子
<html><head><SCRIPT>
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值 { var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } function getCookie(name)//取cookies函数 { var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null) return unescape(arr[2]); return null; } function delCookie(name)//删除cookie { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); }
function getSumit(){ if (document.getElementById('checkbox1').checked){ SetCookie("loginmail", document.getElementById('id1').value); }else{ delCookie("loginmail"); }}
function getSafeValue(){ var tempV = getCookie('loginmail'); if (tempV){ document.getElementById('id1').value = tempV document.getElementById('checkbox1').checked=true }}
</SCRIPT></head><body onload="getSafeValue()"><INPUT type="text" id="id1"> <BR>记住我:<INPUT id="checkbox1" type="checkbox"> <INPUT id="button1" onclick=getSumit() type=button value=提交></body></html> |
|
|