نسخة الكود كما يلي:
/*
أدوات ملفات تعريف الارتباط
كيفية استخدام:
// حفظ القيمة
var value = "7 days" ؛
Tools.Cookie ("Day" ، {Expires: 7}) ؛
// احصل على القيمة
var v = tools.cookie ("Day") ؛
*/
tools.cookie = دالة (الاسم ، القيمة ، الخيارات) {
if (typeof value! = 'undefined') {// name والقيمة المعطاة ، قم بتعيين ملف تعريف الارتباط
خيارات = خيارات || {} ؛
if (value === null) {
القيمة = '' ؛
Options.expires = -1 ؛
}
var تنتهي = '' ؛
إذا (Options.expires
&& (typeof Options.expires == 'number' || Options.expires.togmtstring)) {
تاريخ var ؛
if (typeof Options.expires == 'number') {
التاريخ = تاريخ جديد () ؛
Date.Settime (Date.getTime ()
+ (Options.expires * 24 * 60 * 60 * 1000)) ؛
} آخر {
التاريخ = الخيارات.
}
تنتهي = '؛
// يصف،
// أقصى سن ليس
// بدعم من IE
}
var path = path؟
var domain = options.domain؟
Var Secure = Options.Secure؟
document.cookie = [name ، '=' ، encodeuricomponent (القيمة) ، تنتهي صلاحيتها ،
المسار ، المجال ، آمن].
} آخر {// الاسم الوحيد المعطى ، احصل على ملف تعريف الارتباط
var cookievalue = null ؛
if (document.cookie && document.cookie! = '') {
var cookies = document.cookie.split ('؛') ؛
لـ (var i = 0 ؛ i <cookies.length ؛ i ++) {
var cookie = jQuery.trim (ملفات تعريف الارتباط [i]) ؛
// هل تبدأ سلسلة ملفات تعريف الارتباط هذه بالاسم الذي نريده؟
if (cookie.substring (0 ، name.length + 1) == (name + '=')) {
cookevalue = decodeuricomponent (ملف تعريف الارتباط
.substring (name.length + 1)) ؛
استراحة؛
}
}
}
إرجاع cookievalue ؛
}
} ؛