Window open()
Example 1
Open "www.w3schools.com" in a new browser tab:
More examples below.
Description
The open() method opens a new browser window, or a new tab, depending on your
browser settings and the parameter values.
See Also:
Syntax
Parameters
The URL of the page to open.
If no URL is specified, a new blank window/tab is opened
The target attribute or the name of the window.
The following values are supported:
A comma-separated list of items, no whitespaces.
The following values are supported:
Deprecated
Specifies whether the URL creates a new entry or replaces the current entry in the history list. The following values are supported:- true - URL replaces the current document in the history list
- false - URL creates a new entry in the history list
Warning
Chrome throws an exception when using this parameter.
Source: Bugs Chromium Issue 1164959.
Return Value
More Examples
Open an about:blank page in a new window/tab:
Open a new window called "MsgWindow", and write some text into it:
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");
Replace the current window with a new window:
myWindow.document.write("<p>I replaced the current window.</p>");
Open a new window and control its appearance:
Open multiple tabs:
window.open("https://www.w3schools.com/");
Open a new window. Use close() to close the new window:
myWindow = window.open("", "myWindow", "width=200,height=100"); // Opens a new window
}
function closeWin() {
myWindow.close(); // Closes the new window
}
Open a new window. Use the name property to return the name of the new window:
myWindow.document.write("<p>This window's name is: " + myWindow.name + "</p>");
Using the opener property to return a reference to the window that created the new window:
myWindow.document.write("<p>This is 'myWindow'</p>"); // Text in the new window
myWindow.opener.document.write("<p>This is the source window!</p>"); // Text in the window that created the new window
Browser Support
open() is supported in all browsers:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Yes | Yes | Yes | Yes | Yes | Yes |