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.