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

HTML Discussion :

Etat actuel d'un menu


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Jesmar
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 115
    Par défaut Etat actuel d'un menu
    salut

    je résume ce que je souhaiterais : faire un état actuel pour mon menu déjà réalisé, j'ai trouvé mon menu comme exemple sur internet que j'ai repris et adapté à ma sauce mais il n'explique pas comment faure un état actuel

    voici une partie de mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <div class="nav">
      <dl>
        <dt id="nav_home" onmouseover="nav_visible();"><a href="index.php"><b>Accueil</b></a></dt>
      </dl>
    </div>
    le reste de mon menu est enregistré dans une bdd

    j'avais pensé peut être à mettre un onclick dans le dt ou le a mais je ne sais pas quoi mettre dans ce onclick
    peut être document.getElementById("nav_home").class="nav_current";
    et dans mon css j'aurais déclaré un nav_current en mettant ce qu'il faut

    voila, est-ce que je suis sur la bonne route ou pas
    merci

  2. #2
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    Qu'entends tu exactement par "un état actuel" ? Si je comprends bien tu veux que ton lien de la page sur laquelle tu te trouve actuellement soit différent des autres, c'est ça ?

    Comment ton menu est il intégré dans tes pages ? en dur : c'est à dire sur chaque page, alors c'est simple ton "état actuel" tu le mets aussi en dur (pas pratique je te l'accorde)...

    Maintenant je vois que ton lien est php, sous réserve que ton menu soit inclus : avec php j'ai fait simple : chaque page à sa variable et juste en dessous l'inclusion, et dans le menu je regarde quel valeur a cette variable et j'adapte mon menu en fonction (ex : class différente en fonction de la variable)...

    En javascript, j'y connais que dalle, essaye sur le forum javascript.

  3. #3
    Membre confirmé Avatar de Jesmar
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 115
    Par défaut
    pour l'état actuel, c'est ça, je veux que mon lien qui correspond à la page où je suis soit différent des autres

    mon menu, je l'ai mis dans un fichier header.php, fichier que j'appelle dans chacune de mes pages

    quant au contenu de mon menu, certains liens sont écrits en durs comme le lien accueil ou contact, les autres sont enregistrés dans la bdd donc je les appelle avec une requête puis dans un for et tout et tout

  4. #4
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Alors tourne toi clairement vers php, l'exemple que je te donne est des plus basique et facile à mettre en place, de plus comme tu parle de bdd tu peut faire plus élaboré, je suis moi même en train de modifier l'exemple que je t'ai donné pour tout piloter à partir de la base de données...

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

Discussions similaires

  1. Etat actuel de l'ecriture sur UFS
    Par ixterm dans le forum Administration système
    Réponses: 0
    Dernier message: 17/03/2011, 19h14
  2. Réponses: 3
    Dernier message: 30/03/2007, 08h24
  3. Réponses: 1
    Dernier message: 24/01/2007, 09h09
  4. Réponses: 1
    Dernier message: 03/06/2006, 19h19

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