温馨提示×

window.open参数能传递对象吗

小樊
233
2024-07-03 20:32:13
栏目: 智能运维
Windows服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在JavaScript中,window.open方法可以接受一个URL字符串作为参数,也可以接受一个对象作为参数。当传递一个对象作为参数时,可以设置窗口的各种属性,比如窗口的大小、位置、工具栏、菜单栏等。以下是一个示例:

var windowFeatures = {
  width: 500,
  height: 300,
  left: 100,
  top: 100,
  toolbar: 0,
  menubar: 0
};

var newWindow = window.open('', '', Object.entries(windowFeatures).map(([key, val]) => `${key}=${val}`).join(','));

在上面的示例中,我们定义了一个名为windowFeatures的对象,其中包含了窗口的各种属性。然后我们调用window.open方法,并将这个对象作为参数传递进去,以设置新窗口的属性。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:window.open参数能传递函数吗

0