Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# PB pour sélectionner un onglet

Envoyé par : mushufc

Date : 18/07/2007 11:48

Bonjour,

J'ai suivi les extraits de code sur mozilla ( http://developer.mozilla.org/fr/docs/Ext(..) )

pour retrouver un onglet déjà ouvert et le selectionner. Mon script retrouve bien l'onglet mais ne le selectionne pas. Voici le code :

@@

   existTabURL : function(urlStr)
   {
       var found = false;
       for(var index=0, numTabs = gBrowser.mPanelContainer.childNodes.length;index < numTabs && !found;index++) 
       {
           var currentTab = gBrowser.getBrowserAtIndex(index);
           if (urlStr == currentTab.currentURI.spec) 
           {
           // L'URL est déjà ouverte. Sélectionner cet onglet.
               gBrowser.selectedTab = currentTab;
               found = true;
           }
       }
       return found;
   },

@@

en gros la ligne @@ gBrowser.selectedTab = currentTab; @@ ne fonctionne pas.

Si quelqu'un a une idée je suis prenneur.

Merci d'avance Mushufc

# Re: PB pour sélectionner un onglet

Envoyé par : mushufc

Date : 18/07/2007 15:18

Bon et bien j'ai trouvé tout seul.

J'ai remplacé

       gBrowser.selectedTab = currentTab;

par

       gBrowser.mTabContainer.selectedIndex = index;

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.