Enregistrer cookie en JavaScript

Résolu/Fermé
Id=ntity Messages postés 79 Date d'inscription mercredi 18 novembre 2009 Statut Membre Dernière intervention 7 janvier 2011 - 11 janv. 2010 à 06:14
Id=ntity Messages postés 79 Date d'inscription mercredi 18 novembre 2009 Statut Membre Dernière intervention 7 janvier 2011 - 11 janv. 2010 à 17:08
Bonjour,

Je souhaite utiliser un cookie pour mes visiteurs en utilisant JavaScript afin de retenir une définition CSS.
J'ai une fonction cacher et une fonction reveler qui change la visibilité d'une <div> de display:none à display:inherit.

Je voudrais enregistrer sous forme de cookie le statut de cette div, qu'elle soit cachée ou non, afin que le statut de visibilité reste le même sur les autres pages du site.

Voici le code JS:

function cacher()
{
document.getElementById('header').style.display = 'none';
}
function reveler()
{
document.getElementById('header').style.display = 'inherit';
}

Merci de votre aide :)

3 réponses

alain1967 Messages postés 9 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 22 septembre 2010 3
11 janv. 2010 à 14:32
Bonjour,
tu peux créer un cookie avec la valeur de ton div dedans (none ou inherit) et ensuite appeler une fonction javascript au onload de ta page du genre:

function cacherOuReveler()
{
document.getElementById('header').style.display = valeur_de_ton_cookie;
}
1
Id=ntity Messages postés 79 Date d'inscription mercredi 18 novembre 2009 Statut Membre Dernière intervention 7 janvier 2011 1
11 janv. 2010 à 13:39
Je me permets un petit up :$
0
Id=ntity Messages postés 79 Date d'inscription mercredi 18 novembre 2009 Statut Membre Dernière intervention 7 janvier 2011 1
11 janv. 2010 à 17:08
Ah oui suis-je bête :) Solution Impeccable merci !
Je ne sais pas pourquoi je n'arrivais pas à voir comment ça pouvait se faire.

Un grand merci alain, post résolu !
0