How to open a new window in java scripts?
Window open() Method
Example
Open "www.w3schools.com" in a new browser window:
window.open("https://www.w3schools.com");
Syntax
window.open(URL, name, specs,
replace)
Parameter Values
Parameter |
Description |
||||
URL |
Optional. Specifies the URL
of the page to open. If no URL is specified, a new window with about:blank is
opened |
||||
name |
Optional. Specifies the
target attribute or the name of the window.
name - The name of the
window (Note: the name does not specify the title of the new
window) |
||||
specs |
Optional. A comma-separated
list of items, no whitespaces. The following values are supported:
|
||||
replace |
Optional. 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
|
Open an about:blank page in a new window:
var myWindow =
window.open("", "", "width=200,height=100");
Open a new window called
"MsgWindow", and write some text into it:
var myWindow =
window.open("", "MsgWindow", "width=200,height=100");
This is 'MsgWindow'. I am 200px wide and
100px tall!
myWindow.document.write("
Replace the current window with a new
window:
var myWindow =
window.open("", "_self");
I replaced the current
window.
myWindow.document.write("
Open a new window. Use close() to close
the new window:
function openWin() {
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:
var myWindow =
window.open("", "MsgWindow", "width=200,height=100");
This window's name is: " +
myWindow.name + "
myWindow.document.write("