j'ai besoin de votre aide. Petite explicaton: J'ai un menu en jsp ainsi que d'autres pages ou y a le contenu. Dans le menu il y a le nom des pages avec dessus un lien qui pointe. Je souhaiterais que quand je clic dessus et que la page est activé que mon nom dans le menu soit d'une autre couleur afin de différancier sur quel page on est en train de visiter.
J'ai déjà un bout de code mais j'arrive pas m'en sortir. Ce code me met en grais et en noir quand je clic sur l'élément mais cela ne reste pas, comment faire pour que l'élément activé reste en gras noir ?
<div id="MenuEntete">
Menu
</div>
<script language="JavaScript">
function color(id) {
if (document.getElementById) {
document.getElementById(id).style.color = 'black';
document.getElementById(id).style.fontWeight = 'bold';
} else if (document.all) {
document.all[id].style.color = 'black';
document.all[id].style.color = 'bold';
}
}
</script>
Dans le cas ou tu utilises des beans , tu pourrais simplement faire un test du genre
Code :
<logic:present name="formBean">
<!-- Je mets en gras -->
</logic:present>
Je te l'accorde c'est lourd à mettre pour un gros menu.
Sinon tu peux aller voir du coté de JSF et surtout ICEFACES qui te proposent pas mal de fonctionnalité très intéressantes dont une qui pourrait te convenir.
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.