IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

un menu menu au menu


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 40
    Points : 30
    Points
    30
    Par défaut un menu menu au menu
    Salut à tous,

    Voilà, j'ai un menu très simple, qui est sous la forme:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <a target="rightFrame" href="frameset_right.html">Choix1</a><br />
    <p>Les groupes</p>
    <a target="rightFrame" href="frameset_right.html">Choix 2</a><br />
    <a target="rightFrame" href="frameset_right.jsp">choix 3</a><br />

    L'idée, c'est que je veux que le dernier lien cliqué soit constament souligné.

    Mise en situation:
    Je clique sur "choix 1", du coup j'ai la fenêtre correspondante qui est appellée. En même temps, choix1 est surligné dans le menu, du coup, je sais que je suis bien dans "choix1".

    Le résultat que je veux:



    Merci , bonne journée

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 905
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 905
    Points : 14 822
    Points
    14 822
    Par défaut
    Tu devrais plutôt regarder ça du côté serveur : Tu récupères la page courante puis tu fais une condition sur ton menu pour appliquer un style difféent à la page correspondante.

    N'y connaissant rien en JSP, je te fais un algo :

    Code x : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Menu :
    
    Si (pagecourante == choix1)
       Choix 1 en rouge
    sinon
       Choix 1 en noir
    Si (pagecourante == choix2)
       Choix 2 en rouge
    sinon
       Choix 2 en noir
    Si (pagecourante == choix3)
       Choix 3 en rouge
    sinon
       Choix 3 en noir

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 40
    Points : 30
    Points
    30
    Par défaut
    Merci pour ta réponse. J'ai changé dynamiquement le style, comme tu m'as conseillé, mais côté client, avec Javascript.

    Voila ce que ça donne:

    <a class="normal" onclick="javascript:ResetColor(); this.className='lastselection'" href="mon_site.html">libellé</a>
    <a class="normal" onclick="javascript:ResetColor(); this.className='lastselection'" href="mon_site2.html">libellé2</a>


    Et voila le code du ResetColor():


    <script>
    function ResetColor()
    {
    var trs = window.document.getElementsByTagName("a");
    for (var n=0;n<trs.length;n++) {
    trs[n].className='normal';
    }
    }
    </script>


    J'ai donc 2 class. Lorsque l'on clique sur un lien, tous les éléments du menu se remettent en style "normal", et ensuite, le lien cliqué passe en style:"lastselection". Si je fais pas de resetcolor(), si je clique sur plusieurs lien, alors ils sont tous "surlignés".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter un menu et sous menu suite au menu popup Profile As
    Par kkt8 dans le forum Eclipse Platform
    Réponses: 7
    Dernier message: 12/04/2013, 15h57
  2. Aide: Menu et sous Menu
    Par ATTIA dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/03/2006, 14h33
  3. [Menu] - Cacher un menu au click
    Par Space Cowboy dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/03/2006, 12h04
  4. récupérer dans 1 menu le sous menu séléctionner
    Par vincedjs dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 02/03/2006, 14h53
  5. [menu]faire un menu déroulant
    Par Nadine dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/03/2005, 09h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo