Lecture d’un cookie
Créons une fonction de nom lectureCookie pour lire le cookie monCookie vu dans la section précédente. La valeur souhaitée en retour par cette fonction sera la valeur du cookie, c’est-à-dire ’Editions ENI’.
Dans un premier temps notre fonction lit le contenu intégral du cookie. Ensuite la fonction lectureCookie isole l’élément souhaité (la valeur) pour la retourner.
Le code (partiel) du script est le suivant :
/* Définition de la fonction JavaScript de lecture d'un cookie */
function lectureCookie(nomCookie)
{
/* Test de présence du cookie */
if (document.cookie.length == 0)
{
/* Valeur de retour null */
return null;
}
else
{
/* Mise en tableau tabElements des éléments du cookie */
/* NB : On se base sur le séparateur point-virgule */
var tabElements = document.cookie.split(";");
/* Recherche du = séparant le nom de l'élément
de la valeur de l'élément pour le 1er élément (n° 0)*/
var positionEgal=tabElements[0].indexOf("=", 0);
...