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 :

Changer l'aspect d'un menu


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 23
    Par défaut Changer l'aspect d'un menu
    Bonsoir

    Je n'arrive pas à changer l'aspect (couleur de fond et couleur du texte) de mon menu lorsque celui ci est sélectionner. J'utilise on mouse over et je met du javascript. Actuellement je n'arrive que à changer la couleur de fond mais je voudrais aussi changer la couleur de la police.

    Voici le code de ma cellule de tableau
    <td width="120" height="32" align="center" bgcolor="#000000" class="Style6" onclick="javascript:parent.menuClickPhp('./fr/index_fr')" onmouseover="javascript:bgColor ='#00FE00'" onmouseout="javascript:bgColor='#000000'">Service</td>

    Sur l'événement onmouseout le texte doit reprendre le style 6.

    Avez vous une petite idée ??

    Merci d'avance

    Fred

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    Code css : 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
     
    .Style6{
    color: #FFFFFF;
    background-color: #000000;
    }
     
    .StyleCellule{
    width: 120px;
    height: 32px; 
    text-align: center;
    font-weight: normal;
    }
     
    .NouveauStyle6{
    color: #0000FF;
    background-color: #AAAAAA;
    }
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <td class="Style6 StyleCellule" onclick="parent.menuClickPhp('./fr/index_fr')" onmouseover="this.className='NouveauStyle6 StyleCellule'" onmouseout="this.className='Style6 StyleCellule'">Service</td>

    supprime le terme javascript qui n'est pas utile (tout ce qui est après un événement onxxxxx est du javascript) et utilise les feuilles de style (CSS).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 23
    Par défaut
    GENIAL

    Merci

    Fred

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    tag (outils de la discussion).


Discussions similaires

  1. [CSS] Changer l'aspect des 'Input' et 'Submit'
    Par BnA dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 04/05/2006, 10h21
  2. Changer le nom d'un menu
    Par Guillaume602 dans le forum Windows
    Réponses: 4
    Dernier message: 13/02/2006, 19h09
  3. Changer un caption dans un menu
    Par firejocker dans le forum MFC
    Réponses: 14
    Dernier message: 23/11/2005, 11h54
  4. Réponses: 2
    Dernier message: 24/10/2005, 10h26
  5. Comment changer l'aspect du curseur sur un lien ?
    Par Fleep dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/03/2005, 17h30

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