中央論壇 - CENTER BBS
標題:
Cookie使用函數包 - create/get/delete輕鬆使用JS Cookie
[打印本頁]
作者:
死神
時間:
2014-1-5 01:26
標題:
Cookie使用函數包 - create/get/delete輕鬆使用JS Cookie
提供一個很好用的Cookie函數包,輕鬆使用Javascript存取Cookie:
<script type="text/javascript">
//Create a cookie
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "";
expires=""+date.toGMTString();
}
else var expires = "";
document.cookie = name + "=" + value + "; expires=" + expires;
}
//Get cookie
function GetCookie(name)
//Get Cookie default value
{
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;
}
function GetCookieVal(offset)
//Get Cookie value after decoding
{
var endstr = document.cookie.indexOf(";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
//Delete cookie
function DeleteCookie(name) {
createCookie(name,"",-1);
}
</script>
複製代碼
Example:
createCookie('cookie1','cookie_content',1);
GetCookie('cookie1');
DeleteCookie('cookie1');
複製代碼
歡迎光臨 中央論壇 - CENTER BBS (https://www.centerbbs.com/)
Powered by Discuz! X3