Bonjour,
je cherche à attribuer un id="active_menu" sur des ancres html placées dans un container.
Comme mes explications ne sont peut-être pas très claires, voici le lien pour visualiser :
http://tourvivante.manuphi.fr/index.php
Il s'agit du menu avec les petits carrés verts en bas.
Avec id="active_menu", le petit carré doit être vert.
Sans id="active_menu", le petit carré doit être transparent.
Pour mieux comprendre encore voici le code :
Là tous les carrés sont verts alors qu'il ne devrait y avoir qu'un carré vert et les autres transparents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <div id="carre"> <?php $chemin='/'; $page1='index.php'; $page2='index.php#img2'; $page3='index.php#img3'; $page4='index.php#img4'; $page5='index.php#img5'; $page6='index.php#img6'; $page7='index.php#img7'; $page8='index.php#img8'; $page9='index.php#img9'; $ancre='<script language="javascript1.2">document.write(window.location.hash);</script>'; ?> <a class="carre" <?php if($_SERVER['PHP_SELF'].$ancre=$chemin.$page1) echo'id="active_menu" href="'.$page1.'">';?> <img src="img/transparent.png" width="24" height="19" border="0"></a> <a class="carre" <?php if($_SERVER['PHP_SELF'].$ancre=$chemin.$page2) echo'id="active_menu" href="'.$page2.'">';?> <img src="img/transparent.png" width="24" height="19" border="0"></a> <a class="carre" <?php if($_SERVER['PHP_SELF'].$ancre=$chemin.$page3) echo'id="active_menu" href="'.$page3.'">';?> <img src="img/transparent.png" width="24" height="19" border="0"></a> <a class="carre" <?php if($_SERVER['PHP_SELF'].$ancre=$chemin.$page4) echo'id="active_menu" href="'.$page4.'">';?> <img src="img/transparent.png" width="24" height="19" border="0"></a> <a class="carre" <?php if($_SERVER['PHP_SELF'].$ancre=$chemin.$page5) echo'id="active_menu" href="'.$page5.'">';?> <img src="img/transparent.png" width="24" height="19" border="0"></a> <a class="carre" <?php if($_SERVER['PHP_SELF'].$ancre=$chemin.$page6) echo'id="active_menu" href="'.$page6.'">';?> <img src="img/transparent.png" width="24" height="19" border="0"></a> <a class="carre" <?php if($_SERVER['PHP_SELF'].$ancre=$chemin.$page7) echo'id="active_menu" href="'.$page7.'">';?> <img src="img/transparent.png" width="24" height="19" border="0"></a> <a class="carre" <?php if($_SERVER['PHP_SELF'].$ancre=$chemin.$page8) echo'id="active_menu" href="'.$page8.'">';?> <img src="img/transparent.png" width="24" height="19" border="0"></a> <a class="carre" <?php if($_SERVER['PHP_SELF'].$ancre=$chemin.$page9) echo'id="active_menu" href="'.$page9.'">';?> <img src="img/transparent.png" width="24" height="19" border="0"></a> </div>
Comme vous l'aurez compris, je suis pas loin d'être nul en php ...
Merci de vos idées et explications détaillées.
Partager