Essaye ceci:
Dans chaque href, rajoute en paramètre l'id de la li principale.
Par exemple,
1 2
| <a href=
"/articles/sciencesphysiques/mecanique/resonance/resonance.php#haut" |
devient
1 2
| <a href=
"/articles/sciencesphysiques/mecanique/resonance/resonance.php?myli=p1#haut" |
, ou encore
<a href="/boutique/accueil_boutique.php#haut"
devient
<a href="/boutique/accueil_boutique.php?myli=p4#haut"
Tu récupères le param dans chaque page:
1 2 3 4 5 6
| <?php
if (isset($_GET["myli"]))
$toopen=$_GET["myli"];
else
$toopen="p1";
?> |
Ensuite, pour chaque li principale tu remplaces
<li id="p1" class="open">
par
<li id="p1" class="<?php if ($toopen=='p1') echo 'open'; else echo 'closed'; ?>">
(pour la li p2 tu remplaces p1 par p2 etc..).
Petite solution rapide. Par contre, ça ne marche que si la personne passe par le menu pour atteindre une page.
Edit: Je viens de voir que tu avais mis à jour et que tu voulais pas de php, je laisse quand même le code au cas où
Partager