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

Autres langages pour le Web Discussion :

Addin Firefox : mouseHover sur un ToolbarButton


Sujet :

Autres langages pour le Web

  1. #1
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut Addin Firefox : mouseHover sur un ToolbarButton
    Bonjour,

    Je suis en train de développer un addin pour Firefox, et je souhaiterais dérouler le menu de mon bouton lorsque la souris passe dessus.

    Malheureusement, je ne trouve pas d'équivalent à un mousehover, juste le oncommand.

    Quelqu'un saurait-il comment faire ?

    Merci d'avance
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  2. #2
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut
    Finalement j'ai réussi à trouver :

    Il faut ajouter un eventlistener sur le load de firefox, puis dans la méthode déclenchée lors du load il faut ajouter un eventlistener sur le mouseover de l'élément que l'on veut (ici un toolbarbutton).

    Le code sera sans doute plus parlant :

    Code javascript : 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
    18
     
    window.addEventListener("load", plop.PlopTB_Load, false);
     
    var plop = {
        PlopTB_Load : function ()
        {
    	document.getElementById('PlopTB-MainMenu').addEventListener("mouseover", plop.PlopTB_MainMenuMouseOver, false); 	
        },
     
        PlopTB_MainMenuMouseOver : function()
        {
    	var toolbarButton = document.getElementById('PlopTB-MainMenu');
    	if(!toolbarButton.open)
    	{
    	    toolbarButton.open = true;
    	}
        }
    }

    Et voilà
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

Discussions similaires

  1. firefox plante sur les videos
    Par kacedda dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 01/02/2009, 18h32
  2. Réponses: 2
    Dernier message: 06/07/2007, 13h27
  3. Bouton impeccable sous firefox, chevauchement sur IE
    Par lodan dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/01/2007, 20h12
  4. ce code marche sur FireFox pas sur IE
    Par baignoire dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/03/2006, 20h31
  5. [firefox] plantage sur une url
    Par ggnore dans le forum Firefox
    Réponses: 2
    Dernier message: 12/05/2005, 22h06

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