如何在 JavaScript 中打开新窗口229


在 JavaScript 中,您可以使用 `()` 方法在新窗口或选项卡中打开一个 URL。此方法接受以下参数:
url: 要打开的 URL。
target: 要打开窗口的名称或目标框架。默认值为 "_blank",表示在一个新窗口中打开。
features: 一个包含新窗口或选项卡功能的字符串。有效的功能包括:

width=value
height=value
left=value
top=value
resizable
scrollbars
toolbar
location
menubar
status


例如,以下代码将在一个新的、名为 "我的窗口" 的窗口中打开 "":```javascript
("", "我的窗口");
```

您还可以使用 `target` 参数来指定将窗口或选项卡打开到的目标框架。例如,以下代码将 "" 打开到名为 "myIframe" 的 iframe 中:```javascript
("", "myIframe");
```

如果您不指定 `target`,则窗口或选项卡将在一个新的窗口中打开。如果您指定了一个不存在的框架,则窗口或选项卡将在一个新窗口中打开。如果您指定了一个隐藏的框架,则窗口或选项卡将不会打开。

以下是一些使用 `()` 方法的示例:```javascript
// 在新窗口中打开一个 URL
("");
// 在新选项卡中打开一个 URL
("", "_blank");
// 在名为 "My Window" 的窗口中打开一个 URL
("", "My Window");
// 在名为 "myIframe" 的 iframe 中打开一个 URL
("", "myIframe");
// 在具有特定大小和功能的新窗口中打开一个 URL
("", "_blank", "width=500,height=300,resizable,scrollbars");
```

请注意,某些浏览器可能会阻止使用 `()` 方法打开新窗口或选项卡。这是为了防止弹出窗口攻击。如果您遇到此问题,则可以尝试使用其他方法,例如 `()` 或 `()`。

2025-01-26


上一篇:如何打造一个高效的 JavaScript 购物车

下一篇:JavaScript 与 PHP 之间传值指南