如何用js向cookie中保存數據、取數據?
用js向cookie中保存數據、獲取數據的方法如下:\x0d\function GetCookieVal(offset)\x0d\//獲得Cookie解碼後的值\x0d\{\x0d\var endstr = document.cookie.indexOf (";", offset);\x0d\if (endstr == -1)\x0d\endstr = document.cookie.length;\x0d\return unescape(document.cookie.substring(offset, endstr));\x0d\}\x0d\\x0d\//---------------------------\x0d\function SetCookie(name, value)\x0d\//設定Cookie值\x0d\{\x0d\var expdate = new Date();\x0d\var argv = SetCookie.arguments;\x0d\var argc = SetCookie.arguments.length;\x0d\var expires = (argc > 2) ? argv[2] : null;\x0d\var path = (argc > 3) ? argv[3] : null;\x0d\var domain = (argc > 4) ? argv[4] : null;\x0d\var secure = (argc > 5) ? argv[5] : false;\x0d\if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));\x0d\document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))\x0d\+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))\x0d\+((secure == true) ? "; secure" : "");\x0d\}\x0d\\x0d\//---------------------------------\x0d\function DelCookie(name)\x0d\//刪除Cookie\x0d\{\x0d\var exp = new Date();\x0d\exp.setTime (exp.getTime() - 1);\x0d\var cval = GetCookie (name);\x0d\document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();\x0d\}\x0d\\x0d\//------------------------------------\x0d\function GetCookie(name)\x0d\//獲得Cookie的原始值\x0d\{\x0d\var arg = name + "=";\x0d\var alen = arg.length;\x0d\var clen = document.cookie.length;\x0d\var i = 0;\x0d\while (i