J'ai un cadre et un bouton. Le style du cadre est soit div_visible (la div apparaitra) soit div_cache (la div n'apparaitra pas).
Si je clique sur le bouton, la class de la div s'inversera : si elle était visible elle deviendra cachée et inversement.
Maintenant à chaque fois qu'on change de page, la div reprendra sa valeur de départ et non la dernière valeur avant le changement de page.
Exemple : si elles étaient toutes cachées à la base (class par défaut est donc div_cache) et que l'utilisateur les a ouvertes, si on change de page elle seront à nouveau cachées.
Moi je voudrai que lorsqu'on change de page, les div cachées soient cachées et les div ouvertes restent ouvertes ...
Voici le script qui affiche ou cache la div :
function AfficheCacheDiv ( IdDiv )
{
var divID = nom;
if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
{
Pdiv = document.getElementById( divID );
PcH = true;
}
else
{
PcH = false;
}
if ( PcH )
{
Pdiv.className = ( Pdiv.className == 'div_cache' ) ? 'div_visible' : 'div_cache';
}
}