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

XML/XSL et SOAP Discussion :

Xul / javascript ; changer image sur l'element button


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 3
    Par défaut Xul / javascript ; changer image sur l'element button
    Bonjour,

    Je développe en ce moment une toolbar pour Mozilla. Je suis sur Ubuntu et je fais mes tests sur Firefox 3.0.
    Dans ma toolbar, j'ai des menus déroulants (<button type="menu" image="...">), avec des images dont je modifie l'adresse grace a un script javascript lorsque l'utilisateur clique sur un bouton.
    Par exemple, pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <button id="my_button" type="menu" image="happy.png">
    Le javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("my_button").image = "unhappy.png";
    Sous firefox 3.0, tout fonctionne a merveille, le probleme est lorsque je teste sous des versions plus anciennes (genre Firefox 2.0). La, mes images sont chargées normalement au début, mais impossible de changer l'image par le script (l'ancienne image disparait et la nouvelle image n'apparait pas).

    Auriez-vous une idée de ce qui cloche ? Voire meme une solution ?

    Merci

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 3
    Par défaut Solution
    En fait je m'etais mal exprimé, le probleme etait lorsque, dans le code javascript, j'avais des choses de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('my_button').image = document.getElementById('my_menuitem').image
    Ce code marche sous Firefox 3.0, mais pas en dessous.

    Car lorsque je j'affecte directement une chaine de caracteres representant l'adresse de l'image, ca marche bien, meme sous Firefox 2.0.

    Il m'a donc fallu rajouter beaucoup de tests pour regler le probleme, mais maintenant au moins ca marche.

    Merci quand meme

    A +

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

Discussions similaires

  1. Changer image sur un JPanel
    Par HunTR dans le forum Débuter
    Réponses: 2
    Dernier message: 29/03/2010, 09h27
  2. Changer d'image sur un onClick
    Par vds2302 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/10/2007, 12h44
  3. Mettre une Image sur un Button
    Par boullery dans le forum ASP.NET
    Réponses: 6
    Dernier message: 13/07/2007, 10h32
  4. Javascript et JSP - sur onclick() changer valeur d'un boolean
    Par petiteso dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/03/2007, 09h46
  5. Changer une image sur le hover
    Par taffMan dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 05/11/2006, 20h44

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