window.open参数
时间: 2023-12-13 18:33:50 浏览: 86
以下是window.open()函数的参数解释:
```javascript
window.open('http://***/', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no')
```
- 第一个参数:要打开的URL地址。
- 第二个参数:窗口名称,如果该名称已经存在,则在该窗口中打开链接;如果不存在,则打开一个新窗口。
- 第三个参数:窗口的属性,包括高度、宽度、位置、工具栏、菜单栏、滚动条、调整大小、位置、状态栏等。
例如,以下代码将在新窗口中打开百度网站,并设置窗口大小为500x500像素:
```javascript
window.open('https://www.baidu.com', 'newwindow', 'height=500, width=500')
```
相关问题
window.open 参数
window.open() 是一个 JavaScript 方法,用于在新窗口或标签页中打开一个新的浏览器窗口或文档。
它的基本语法如下:
```javascript
window.open(url, windowName, [windowFeatures]);
```
其中,参数说明如下:
- `url`:表示要打开的 URL 地址,可以是绝对或相对路径。
- `windowName`:表示新窗口或标签页的名称。它可以是一个已存在的窗口或标签页的名称,也可以是一个新的名称。
- `windowFeatures`:表示新窗口或标签页的特性,如大小、位置、状态栏等。这个参数是可选的,通常使用字符串格式来指定多个特性,用逗号分隔。
例如,下面的代码会在新窗口中打开一个名为 "myWindow" 的页面:
```javascript
window.open("http://www.example.com", "myWindow");
```
如果要设置新窗口的大小、位置等特性,可以使用第三个参数:
```javascript
window.open("http://www.example.com", "myWindow", "width=500,height=500,left=100,top=100");
```
这样会打开一个宽度为 500px,高度为 500px,距离左边界和上边界分别为 100px 的新窗口。
window.open 参数传递post
window.open 方法可以打开新窗口或新标签页,它接受一个 URL 作为第一个参数,其他参数可以选择性传递。
如果要使用 POST 方法传递参数,可以在 URL 中添加一个 form 表单,并在 JavaScript 代码中设置表单的 action 和 method 属性,然后在调用 window.open 方法时传递该表单。
例如:
```
<form id="form" action="http://example.com" method="post">
<input type="hidden" name="param1" value="value1">
<input type="hidden" name="param2" value="value2">
</form>
<script>
var form = document.getElementById("form");
var newWindow = window.open("about:blank", "new_window");
newWindow.document.body.appendChild(form);
form.submit();
</script>
```
这里需要注意的是需要在新窗口中提交表单,而不是在当前窗口中。
阅读全文