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
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.