Try calling window.focus() right after loading the tab. It's kind of a
hack but it will probably work.
Jan Wrobel schreef:
> On Wed, 14 Feb 2007, David Murray wrote:
>
>> This is what I have in my extension and it seems to work:
>>
>> var browserWindow = GetWindowByType("navigator:browser");
>> if (browserWindow) {
>> browserWindow.delayedOpenTab(url);
>> }
>
> It works in the same way - Firefox window goes on top of the extension
> window when link is clicked. I think this may be caused by some xul
> propertie of the extension window but I can't figure out which one.
>
> Jan
>
>> David.
>>
>>
>>
>> Jan Wrobel wrote:
>>> Hi,
>>>
>>> I have some links in my extension window that I want to be opened in
>>> new Firefox tabs when user clicks on them. I use following code:
>>> var wm =
>>> Components.classes["@mozilla.org/appshell/window-mediator;1"].
>>> getService(Components.interfaces.nsIWindowMediator);
>>> var win = wm.getMostRecentWindow("navigator:browser");
>>> win.gBrowser.selectedTab = win.gBrowser.addTab(url);
>>>
>>> It works fine except that my extension window hides under Firefox
>>> window when link is clicked and I want it to stay on top. I've
>>> found few extensions that open links exactly in a way I want, but I
>>> can't find any difference in a javascript or xul source code that is
>>> responsible for this behaviour.
>>>
>>> Do you know how to solve this problem?
>>>
>>> Cheers,
>>> Jan
>> _______________________________________________
>> Project_owners mailing list
>> [email protected]
>> http://mozdev.org/mailman/listinfo/project_owners
> _______________________________________________
> Project_owners mailing list
> [email protected]
> http://mozdev.org/mailman/listinfo/project_owners
>
_______________________________________________
Project_owners mailing list
[email protected]
http://mozdev.org/mailman/listinfo/project_owners