📅  最后修改于: 2023-12-03 15:16:16.337000             🧑  作者: Mango
在 Web 开发中,经常需要在页面中打开一个新的窗口。JavaScript 提供了一种方便的方法来实现这一目的 - window.open()
。
window.open(URL, [窗口名称], [参数字符串], [是否替换当前窗口])
参数的含义如下:
URL
:新窗口要打开的页面的 URL。窗口名称
:新窗口的名称(如果有)。如果名称已经存在,则在此窗口中重新加载 URL,并返回新窗口的引用。参数字符串
:向 URL 传递的参数,以字符串的形式表示。是否替换当前窗口
:一个布尔值,表示新页面是否替换当前页面的历史记录(如浏览器的“后退”按钮)。默认值为 false
。下面的示例演示如何使用 window.open()
方法来在新窗口中打开一个页面:
function openWindow() {
window.open("http://www.example.com", "_blank", "width=800,height=600");
}
代码解释:
URL
:"http://www.example.com"
是新窗口要打开的页面的 URL。窗口名称
:"_blank"
表示新窗口应在一个新的、未命名的浏览器窗口中打开。参数字符串
:"width=800,height=600"
设置了新窗口的宽度和高度(分别为 800 和 600)。使用 window.open()
方法可以方便地在新窗口中打开一个页面。但要注意安全性和浏览器兼容性。