Open page in new windows

JavaScript open in a new window, not tab

I have a select box that calls window.open(url) when an item is selected. Firefox will open the page in a new tab by default. However, I would like the page to open in a new window, not a new tab.

How can I accomplish this?

15 Answers 15

Specify window «features» to the open call:

When you specify a width/height, it will open it in a new window instead of a tab.

You don’t need to use height, just make sure you use _blank , Without it, it opens in a new tab.

For a empty window:

For a specific URL:

I may be wrong, but from what I understand, this is controlled by the user’s browser preferences, and I do not believe that this can be overridden.

I have some code that does what your say, but there is a lot of parameters in it. I think these are the bare minimum, let me know if it doesn’t work, I’ll post the rest.

OK, after making a lot of test, here my concluson:

When you perform:

or whatever you put in the destination field, this will change nothing: the new page will be opened in a new tab (so depend on user preference)

If you want the page to be opened in a new «real» window, you must put extra parameter. Like:

After testing, it seems the extra parameter you use, dont’ really matter: this is not the fact you put «this parameter» or «this other one» which create the new «real window» but the fact there is new parameter(s).

But something is confused and may explain a lot of wrong answers:

Читайте также:  Брандмауэр windows блокировка портов

will NOT give the same result.

In the first case, as you first open a page without extra parameter, it will open in a new tab. And in this case, the second call will be also opened in this tab because of the name you give.

In second case, as your first call is made with extra parameter, the page will be opened in a new «real window«. And in that case, even if the second call is made without the extra parameter, it will also be opened in this new «real window«. but same tab!

This mean the first call is important as it decided where to put the page.

Оцените статью