28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous !!

Je suis entrain de créer un site web, et j'ai une petite question dont je n'arrive pas à trouver la réponse.
Sur l'une de mes pages, j'ai créer des <div> avec le contenu de différentes parties. Ce contenu de s'ouvrant que lorsque l'on clique sur le titre. Ils sont donc en display:none dans le texte, avec une fonction javascript nous permettant de les ouvrir au clic.

Le problème que je rencontre c'est qu'une fois qu'on a ouvert la div, on peut faire une recherche, qui nous envoie dans une autre page pour afficher la recherche. Ensuite on peut revenir sur le menu principal qui affiche tous les éléments, mais du coup, le bloc s'est refermé puisqu'il est en display:none sur la page.

Est-ce que quelqu'un saurait comment je peux faire pour que quand la page se recharge, cette div reste ouverte ?

(J'espère que j'ai été clair...)
Merci de vos réponses !
Bien à vous.
Salut Louloute,

La solution la plus simple serait d'utiliser php pour créer une variable de session au moment où on clique sur le div et dire ensuite : si la variable existe alors on affiche le div, sinon on le cache.