La copie de code est la suivante:
/ *
Outils à cookies
Comment utiliser:
// Enregistrer la valeur
var valeur = "7 jours";
tools.cookie ("jour", valeur, {expire: 7});
// Obtenez la valeur
var v = outils.cookie ("jour");
* /
tools.cookie = fonction (nom, valeur, options) {
if (typeof valeur! = 'undefined') {// nom et valeur donnés, définissez le cookie
Options = Options || {};
if (value === null) {
valeur = '';
options.expires = -1;
}
var expire = '';
if (options.expires
&& (typeof options.expires == 'nombre' || options.expires.togmTString)) {
Date VAR;
if (typeof options.expires == 'nombre') {
date = new Date ();
date.settime (date.gettime ()
+ (options.expires * 24 * 60 * 60 * 1000));
} autre {
date = options.expires;
}
expire = ';
// attribut,
// max-age n'est pas
// soutenu par IE
}
var path = options.path? ';
var domain = options.domain?
Var Secure = Options.Secure?
document.cookie = [name, '=', encodeuriComponent (valeur), expire,
chemin, domaine, sécurisé] .join ('');
} else {// seul nom donné, obtenez du cookie
VAR CookieValue = NULL;
if (document.cookie && document.cookie! = '') {
var cookies = document.cookie.split (';');
pour (var i = 0; i <cookies.length; i ++) {
var cookie = jQuery.trim (cookies [i]);
// Cette chaîne de cookies commence-t-elle par le nom que nous voulons?
if (cookie.substring (0, name.length + 1) == (name + '=')) {
Cookievalue = décoceuriComponent (cookie
.SubString (name.length + 1));
casser;
}
}
}
Retourner le cookievalue;
}
};