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 :

mettre une image dans un select pendant sa maj


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 105
    Par défaut mettre une image dans un select pendant sa maj
    Bonjour à tous, j'ai plusieurs listes liées et je voudrais que pendant les maj de ces listes, s'affiche une image dans les select concernés, qui indiquent que les select sont en cours de maj.
    J'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <select id="select1" >
    <option style="background:url('ajax-loader(8).gif') no-repeat;"></option>
    </select>
    Mais ça ne va pas. où est l'erreur ?

    Alpha.

  2. #2
    Membre expérimenté Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Par défaut
    Bonjour,

    Je ne savais pas qu'il était possible de mettre une image de fond dans une balise option, on en apprend tous les jours : j'ai essayé ça marche !

    Je ne parierai pas sur le fait que tous les navigateurs seront d'accord (mais qui sait ...)
    EDIT : ça ne marche que sur Firefox (à moins qu'en modifiant le style avec plus d'insistance ...) : IE6, 7, 8, Chrome, Safari ne le prennent pas en compte

    Pour en revenir à ton problème : je commencerai par virer les parenthèses dans le nom de ton image , non mais quelle idée

    EDIT : Pour être cross-browser, je te conseil de plutôt masquer ton select pendant sa mise à jour, et le remplacer par ton image, une fois chargé tu fais l'inverse.

  3. #3
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par eckerdecker Voir le message
    EDIT : Pour être cross-browser, je te conseil de plutôt masquer ton select pendant sa mise à jour, et le remplacer par ton image, une fois chargé tu fais l'inverse.
    La suggestion me semble bonne
    D'ailleurs, en fonction de l'effet désiré, on est même pas obligé de masquer le select :

    - l'image d'attente peut venir se superposer au select tout simplement (donc en le masquant)
    - tu peux ajouter un disabled=true au select pour le griser (ce qui aura comme autre mérite d'empêcher une éventuelle interaction intempestive de l'utilisateur )

Discussions similaires

  1. Mettre une Image dans une Image
    Par shadowhocine dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 19/12/2006, 18h40
  2. [JPanel]Mettre une image dans un JPanel
    Par ehmppowa dans le forum Composants
    Réponses: 11
    Dernier message: 30/11/2005, 20h17
  3. [css](debutant) mettre une image dans un bandeau
    Par tuxrouge dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 07/09/2005, 14h38
  4. Réponses: 1
    Dernier message: 17/06/2005, 09h41
  5. Peut on mettre une image dans une BD MySQL ?
    Par maddog2032 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 25/07/2003, 16h18

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