用JAVAScript 怎么写cookies 用JAVAScript 怎么写cookies cookies 时间为 24 小时 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function setCookie(name,value) { //设置名称为name,值为value的Cookie var expdate = new Date();var argv = setCookie.arguments;var argc = setCookie.arguments.length;var expires = (argc > 2) ? argv[2] : null;var path = (argc > 3) ? argv[3] : null;var domain = (argc > 4) ? argv[4] : null;var secure = (argc > 5) ? argv[5] : false;if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))+((secure == true) ? "; secure" : "");} function deleteCookie(name){ //删除名称为name的Cookie var exp = new Date();exp.setTime (exp.getTime() - 1);var cval = getCookie(name);document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString(); } function clearCookie(){//清除COOKIE var temp=document.cookie.split( ";"); var loop3; var ts; for (loop3=0;loop3 <temp.length;loop3++) { ts=temp[loop3].split( "= ")[0]; if (ts.indexOf( 'mycat')!=-1) { //如果ts含“mycat”则执行清除 deleteCookie(ts); } } } function getCookieVal(offset) { //取得项名称为offset的cookie值 var endstr = document.cookie.indexOf (";", offset);if (endstr == -1)endstr = document.cookie.length;return unescape(document.cookie.substring(offset, endstr));} function getCookie(name){ var arg = name + "=";var alen = arg.length;var clen = document.cookie.length;var i = 0;while (i < clen){var j = i + alen;if (document.cookie.substring(i, j) == arg)return getCookieVal(j);i = document.cookie.indexOf(" ", i) + 1;if (i == 0) break;}return null; }setCookie('chinmo', '3')//写COOKIEalert(getCookie('chinmo'));expires="+ expdate.toGMTString()这个是社顶有效期的这个是写COOKIE,清除COOKIE 楼主,你的代码怎么无法写入Cookies 啊<body onload="setCookies();"><script type="text/javascript"> function setCookies(){ var expdate = new Date(); expdate.setTime(expdate.getTime() + (1000 * 60 * 60 * 24)); var path = "/"; var domain = "127.0.0.1"; var secure = false; var value = "zone"; var str = 'username =' + value + ';expires=' + expdate.toGMTString() + ';path=' + path + ';domain=' + domain + ';secure'; document.cookie = str;}</script></body>我这个 cookies 有效期是 24 小时吗还有怎样判断 cookies 过期了呢? JQuery 下拉框问题 求一个键盘弹起后执行的函数 【原创】JavaScript 多级联动浮动菜单 (第二版) 请教高手,利用javascript如何遍历注册表的目录 在线求:获取弹出窗口的html javascript引用webservice报错:oResult.id为空或不是对象 哥们帮我 能不能叫超连接<A>也变成无效状态 为什么不会停留在本页??????????? 请问找前端的工作需要会些什么? 能否用object标签的形式嵌入word,excel,powerpoint的一些组件,实现office应用程序下的部分功能? 非常奇怪的问题?????????
var expdate = new Date();
var argv = setCookie.arguments;
var argc = setCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
+((secure == true) ? "; secure" : "");
}
function deleteCookie(name){ //删除名称为name的Cookie
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = getCookie(name);
document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}
function clearCookie(){//清除COOKIE
var temp=document.cookie.split( ";");
var loop3;
var ts;
for (loop3=0;loop3 <temp.length;loop3++) {
ts=temp[loop3].split( "= ")[0];
if (ts.indexOf( 'mycat')!=-1) {
//如果ts含“mycat”则执行清除
deleteCookie(ts);
}
} } function getCookieVal(offset) { //取得项名称为offset的cookie值
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
} function getCookie(name){
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal(j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
setCookie('chinmo', '3')//写COOKIE
alert(getCookie('chinmo'));expires="+ expdate.toGMTString()这个是社顶有效期的这个是写COOKIE,清除COOKIE
<body onload="setCookies();">
<script type="text/javascript">
function setCookies(){
var expdate = new Date();
expdate.setTime(expdate.getTime() + (1000 * 60 * 60 * 24));
var path = "/";
var domain = "127.0.0.1";
var secure = false;
var value = "zone";
var str = 'username =' + value + ';expires=' + expdate.toGMTString() + ';path=' + path + ';domain=' + domain + ';secure';
document.cookie = str;
}
</script>
</body>我这个 cookies 有效期是 24 小时吗还有怎样判断 cookies 过期了呢?