1.
Copiez le code comme suit :
vérification de la fonction(){
si (window.navigator.cookieEnabled)
renvoie vrai ;
autre{
alert("Erreur de configuration du navigateur, le cookie n'est pas disponible !");
renvoie faux ;}
}
2.
Copiez le code comme suit :
SetCookie('cookie_test','1');
var cookie_test = getCookie('cookie_test');
si( '1' != cookie_test)
{
alert('non pris en charge');
}autre
{
alerte('support');
}
function SetCookie(name,value)//Deux paramètres, l'un est le nom du cookie et l'autre est la valeur
{
var Days = 30; //Ce cookie sera sauvegardé pendant 30 jours
var exp = new Date(); //new Date("31 décembre 9998");
exp.setTime(exp.getTime() + Jours*24*60*60*1000);
document.cookie = nom + "="+ escape (valeur) + ";expires=" + exp.toGMTString();
}
fonction getCookie(nom)//fonction Obtenir les cookies
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
fonction delCookie(nom)//Supprimer le cookie
{
var exp = nouvelle Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(nom);
if(cval!=null) document.cookie= nom + "="+cval+";expires="+exp.toGMTString();
}
3.
Copiez le code comme suit :
var cookieEnabled=(navigator.cookieEnabled) ?
// Détermine si le cookie est activé
//Si le navigateur n'est pas ie4+ ou ns6+
if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){
document.cookie="testcookie"
cookieEnabled=(document.cookie=="testcookie") ? vrai : faux
document.cookie="" //effacer la valeur factice
}