Salinan kode adalah sebagai berikut:
/*
Alat cookie
Bagaimana menggunakan:
// Simpan nilai
var value = "7 hari";
tools.cookie ("day", value, {kedaluwarsa: 7});
// Dapatkan nilainya
var v = tools.cookie ("day"); // Gunakan "hari" untuk mengambil nilai dari cookie
*/
tools.cookie = function (nama, nilai, opsi) {
if (typeof nilai! = 'tidak terdefinisi') {// nama dan nilai yang diberikan, atur cookie
opsi = opsi || {};
if (value === null) {
nilai = '';
option.expires = -1;
}
var kedaluwarsa = '';
if (options.Expires
&& (typeOf options.expires == Number '|| options.expires.togmtString)) {
Tanggal VAR;
if (typeof options.expires == 'number') {
tanggal = tanggal baru ();
date.settime (date.getTime ()
+ (Options.Expires * 24 * 60 * 60 * 1000));
} kalau tidak {
date = options.Expires;
}
kedaluwarsa = ';
// atribut,
// Max-Age tidak
// didukung oleh IE
}
var path = options.path? ';
var domain = options.domain? ';
var aman = option.secure? ';
document.cookie = [name, '=', encodeuricomponent (value), kedaluwarsa,
jalur, domain, aman] .join ('');
} else {// hanya nama yang diberikan, dapatkan cookie
var cookievalue = null;
if (document.cookie && document.cookie! = '') {
var cookies = document.cookie.split (';');
untuk (var i = 0; i <cookies.length; i ++) {
var cookie = jQuery.trim (cookie [i]);
// Apakah string cookie ini dimulai dengan nama yang kita inginkan?
if (cookie.substring (0, name.length + 1) == (name + '=')) {
cookievalue = decodeuricomponent (cookie
.substring (name.length + 1));
merusak;
}
}
}
Kembalikan Cookievalue;
}
};