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 :

Coloration d'un <select> en js pour avoir le même visuel sous Firefox que IE7


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut Coloration d'un <select> en js pour avoir le même visuel sous Firefox que IE7
    Bonjour à tous...

    j'essaye de faire un effet sur une liste déroulante cross-browser...
    évidemment, c'est une chose ardue.

    J'aimerais colorer le texte de l'option sélectionnée aux deux endroits (texte affiché lorsque le combo est enroulé et le texte dans la combo).
    Le code ci-dessous fonctionne correctement sous IE7 mais pas sous Firefox.
    Malheureusement, Firefox ne colore pas l'option sélectionnée comme IE. J'ai donc essayé de mettre color:#FF0000 sur le <select> mais cela colore toute la combo...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <select name="categorie">
        <option value="">Tous types</option>
        <option value="Maison" selected="selected" class="option-selected">Maison</option>
        <option value="Pavillon">Pavillon</option>
    </select>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .option-selected {
        color:#FF0000;
    }
    Je pense donc qu'il faille utiliser javascript mais comment ?
    Quelqu'un aurait une idée ?
    Merci d'avance.

  2. #2
    Membre confirmé Avatar de gKsam
    Profil pro
    Inscrit en
    Août 2007
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 166
    Par défaut regarde un peu ça
    remplace : class="option-selected" par class="option_selected" je crois que j'avais eu le tour. mais je ne suis plus sûr.

    bien entendu il faut le changer dans le css aussi.

    je crois que tu t'es trompé de forum. içi c'est javascript.

  3. #3
    Membre confirmé Avatar de gKsam
    Profil pro
    Inscrit en
    Août 2007
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 166
    Par défaut rectification
    en fait ça fonctionne ton code mais comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <select name="categorie">
        <option value="">Tous types</option>
        <option value="Maison" selected class="option-selected">Maison</option>
        <option value="Pavillon">Pavillon</option>
    </select>
    mais comme Maison est sélectionné la couleur ne ce voie pas du premier coups.

    rien avoir avec le underscore. dédolé.

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut
    merci gKsam pour ta participation, mais je pense être dans la bonne salle car je demande une aide/astuce javascript pour résoudre mon problème... que tu n'as peut être pas bien compris.

    de plus, je code en xhtml 1.0, d'où l'utilisation du selected="selected"

  5. #5
    Membre confirmé Avatar de gKsam
    Profil pro
    Inscrit en
    Août 2007
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 166
    Par défaut ho la boulette!!!
    C'est vrai que je n'ai pas tout compris. C'est ça le dimanche

    Un peu trop d'expression rationnelles ce matin.

    Sinon merci pour la rectification selected="selected". Il va falloir que je revois deux ou trois classes php.

    Donc, après avoir regardé de plus près. tu veux qu'au moment ou tu sélectionnes dans la liste une option que cela change le couleur et le contenu d'un élément de ta page? (le cross-browser que il est vrai j'ai eu un peu de mal à savoir ce que cela veux dire)

    Encore désolé. Je ne le refeura plus.

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    J'avais fait ça pour un autre membre :
    http://developpez.net/forums/showthread.php?t=347148

Discussions similaires

  1. selection date ou VIDE pour un moteur de recherche
    Par popofpopof dans le forum VBA Access
    Réponses: 4
    Dernier message: 16/05/2007, 07h29
  2. Un select un peu difficile pour un débutant
    Par mitchb dans le forum Débuter
    Réponses: 1
    Dernier message: 27/03/2007, 22h35
  3. SELECT pour avoir tous les TS d'une database
    Par genio dans le forum DB2
    Réponses: 5
    Dernier message: 21/08/2006, 12h11
  4. remplir dynamiquement un SELECT (pb sous firefox)
    Par ould dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/11/2005, 15h39
  5. Une sélection des meilleures bibliothèques pour C et C++
    Par Community Management dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 21/07/2004, 12h30

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