Opening a new window with JavaScript
The following code is placed immediately before the closing </body> tag. The script works by manipulating the DOM, so placing it at the end of the file allows the DOM to complete before the script can run:
<script> function newWindow(){ window.open("class-01-js-window.html", "exampleWin", "width=650,height=500") } var openWin = document.getElementById("open"); openWin.onclick = newWindow; </script>
The open.window method has 3 parameters:
- The URL of the page to be loaded into the window. class-01-js-window.html in the example above.
- The name of the window. exampleWin in the example above
- The list of properties. In the example above, only the width and height properties are used but there are others.
The window can be activated in a number of ways but having the user click an element is useful. Click the "button" to see what happens.
Open a new window