JavaScript 打开新窗口183
在 JavaScript 中,可以使用 () 方法来打开新窗口或选项卡。
语法(URL, target, features)
其中,* URL 是要打开的新窗口或选项卡的 URL。
* target 指定新窗口或选项卡的名称或目标,可以取以下值:
* _self:在当前窗口或选项卡中打开 URL。
* _blank:在新窗口或选项卡中打开 URL,没有名称。
* _parent:在新窗口或选项卡中打开 URL,该窗口或选项卡是当前窗口或选项卡的父级。
* _top:在新窗口或选项卡中打开 URL,该窗口或选项卡是最顶层的窗口或选项卡。
* features 是一个可选参数,用于指定新窗口或选项卡的特性。这是一个逗号分隔的字符串,可以包含以下特性:
* width=value:指定新窗口或选项卡的宽度。
* height=value:指定新窗口或选项卡的高度。
* left=value:指定新窗口或选项卡距屏幕左侧的距离。
* top=value:指定新窗口或选项卡距屏幕顶部的距离。
* toolbar=yes/no:指定新窗口或选项卡是否包含工具栏。
* location=yes/no:指定新窗口或选项卡是否包含地址栏。
* menubar=yes/no:指定新窗口或选项卡是否包含菜单栏。
* status=yes/no:指定新窗口或选项卡是否包含状态栏。
* scrollbars=yes/no:指定新窗口或选项卡是否包含滚动条。
* resizable=yes/no:指定新窗口或选项卡是否可调整大小。
示例
以下示例在名为 "myWindow" 的新窗口中以 500px 的宽度和 300px 的高度打开 "" URL:```
("", "myWindow", "width=500,height=300");
```
以下示例在新选项卡中打开 "" URL:```
("", "_blank");
```
以下示例在当前窗口中打开 "" URL:```
("", "_self");
```
注意* () 方法会返回一个指向新窗口或选项卡的 window 对象。
* 如果新窗口或选项卡因安全策略而被阻止打开,() 方法将返回 null。
* 确保在使用 () 方法之前,页面已完全加载。
* 在某些浏览器中,如果 () 方法在事件处理程序中被调用,它可能会在意外的窗口或选项卡中打开 URL。
* 在某些移动浏览器中,() 方法可能不会打开新窗口或选项卡。
2025-01-26
JavaScript 字符串截取神器:深入解析 substring(),兼谈与 slice()、substr() 的异同
https://jb123.cn/javascript/72646.html
告别硬编码!用脚本语言打造灵活高效的Web参数配置之道
https://jb123.cn/jiaobenyuyan/72645.html
JavaScript数字键盘事件:精准捕获与优雅控制,提升用户体验的秘密武器!
https://jb123.cn/javascript/72644.html
后端利器大盘点:选择最适合你的服务器脚本语言!
https://jb123.cn/jiaobenyuyan/72643.html
Python学习之路:从入门到精通,经典书籍助你进阶!
https://jb123.cn/python/72642.html
热门文章
JavaScript (JS) 中的 JSF (JavaServer Faces)
https://jb123.cn/javascript/25790.html
JavaScript 枚举:全面指南
https://jb123.cn/javascript/24141.html
JavaScript 逻辑与:学习布尔表达式的基础
https://jb123.cn/javascript/20993.html
JavaScript 中保留小数的技巧
https://jb123.cn/javascript/18603.html
JavaScript 调试神器:步步掌握开发调试技巧
https://jb123.cn/javascript/4718.html