JavaScript 中可以使用 Windows 对象的 open 方法打开新窗口. open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口.
Windows 对象
Windows 对象表示浏览器中打开的窗口.
如果文档包含框架 (<frame> 或 <iframe> 标签), 浏览器会为 html 文档创建一个 Windows 对象, 并为每个框架创建一个额外的 Windows 对象.
open() 方法
定义和用法
open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口.
语法
Windows.open(URL,name,specs,replace)
JavaScript 打开一个指定网页窗口:
- <!DOCTYPE HTML>
- <HTML>
- <head>
- <meta charset="utf-8">
- <title>
- HTML 中文网
- </title>
- <script>
- function open_win() {
- Windows.open("https://www.html.cn/");
- }
- </script>
- </head>
- <body>
- <form>
- <input type="button" value="打开窗口" onclick="open_win()">
- </form>
- </body>
- </HTML>
使用 Windows.open 方法打开一个空白窗口:
- <!DOCTYPE HTML>
- <HTML>
- <head>
- <meta charset="utf-8">
- <title>
- HTML 中文网
- </title>
- <script>
- function openWin() {
- myWindow = Windows.open('', '', 'width=200,height=100');
- myWindow.document.write("<p > 这是'我的窗口'</p>");
- myWindow.focus();
- }
- </script>
- </head>
- <body>
- <input type="button" value="打开窗口" onclick="openWin()" />
- </body>
- </HTML>
运行结果:
来源: http://www.css88.com/qa/javascript/11433.html