1 使用实例
<SCRIPT>
<!--
window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
//写成一行
-->
</SCRIPT>
脚本运行后,page.html将在新窗体newwindow中打开,宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏
2 、各项参数说明
其中yes/no也可使用1/0;pixel value为具体的数值,单位象素。
参数 | 取值范围 | 说明
alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后
alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上
depended | yes/no | 是否和父窗口同时关闭
directories | yes/no | Nav2和3的目录栏是否可见
height | pixel value | 窗口高度
hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键
innerHeight | pixel value | 窗口中文档的像素高度
innerWidth | pixel value | 窗口中文档的像素宽度
location | yes/no | 位置栏是否可见
menubar | yes/no | 菜单栏是否可见
outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度
outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度
resizable | yes/no | 窗口大小是否可调整
screenX | pixel value | 窗口距屏幕左边界的像素长度
screenY | pixel value | 窗口距屏幕上边界的像素长度
scrollbars | yes/no | 窗口是否可有滚动栏
titlebar | yes/no | 窗口题目栏是否可见
toolbar | yes/no | 窗口工具栏是否可见
Width | pixel value | 窗口的像素宽度
z-look | yes/no | 窗口被激活后是否浮在其它窗口之上
3 js 控制父窗口的元素
window.opener.document.getElementById("aaaa").value= "子窗口中的数据";
相关推荐
### window.open 打开新窗口参数设置详解 在前端开发中,`window.open()` 方法是浏览器内置的一个功能,用于在JavaScript中打开新的浏览器窗口。本文将深入探讨如何使用 `window.open()` 方法及其参数设置,帮助...
1. **初始化新窗口**:首先使用`window.open`方法打开一个新窗口,并关闭其默认加载的页面,确保新窗口为空白状态。 2. **构建HTML内容**:在新窗口的`document`对象中写入HTML结构,包括`<html>`、`<head>`、`...
- 使用 `window.open` 打开新窗口可能会触发浏览器的安全策略,尤其是当涉及到跨域请求时。 - 在某些情况下,浏览器可能会自动阻止 `window.open` 创建的弹窗,以减少对用户的干扰。 #### 六、其他注意事项 - **...
例如,打开一个新窗口并设置其大小: ```javascript window.open('https://example.com', 'newWindow', 'width=800,height=600'); ``` ### `window.opener` `window.opener` 属性指向打开当前窗口的`window`对象...
在提供的代码中,我们看到一个下拉菜单,当用户选择除第一个选项外的任何选项时,`onchange` 事件触发,调用 `window.open()` 打开对应链接的新窗口: ```html (this.selectedIndex!=0) window.open(this.value)...
1. **使用`window.open()`打开新窗口**: ```javascript string Str1 = "http://www.sohu.com"; Response.Write("<script>window.open('" + Str1 + "','_blank');</script>"); ``` 这段代码通过`window.open()`...
在网页开发中,`window.open` 方法是用于打开新窗口或标签页的一个非常实用的功能。此方法常被用在各种场景下,例如:弹出广告、登录框、信息提示等。 #### 方法语法 ```javascript window.open(url, target, ...
- `replace`:可选参数,一个布尔值,决定新窗口的打开是否替换浏览器的历史记录。默认为 `false`,即不替换,新页面会被添加到历史记录中。 2. **特性字符串(features)详解**: - `height`:指定新窗口的高度...
其基本语法结构为 `window.open(url, name, features)`,其中 `url` 参数指定新窗口打开的地址,`name` 指定新窗口的名字,而 `features` 参数用来定义新窗口的一些属性。 #### 取出 showModalDialog 中传过来的...
然而,在某些特定场景,例如打印功能或打开新窗口进行登录等,`window.open()` 还是非常有用的。 在实际应用中,务必测试你的代码在各种浏览器上的表现,以确保在不同的环境下都能正常工作。同时,遵循最佳实践,...
然而,由于现代浏览器都自带弹窗拦截功能,使用window.open()弹出新窗口通常会被用户浏览器自动屏蔽,特别是没有用户交互操作(如点击)的情况下。 需要注意的是,window.open()方法在现代Web开发中使用较少,因为...
1. **一键开启新窗口**:用户只需点击浏览器工具栏上的 ONWI 图标,即可快速启动一个隐姓埋名模式的新窗口,无需通过浏览器菜单手动选择。 2. **便捷隐私浏览**:对于经常需要在隐姓埋名模式下工作或浏览的用户,此...
`window.showModalDialog()` 方法是另一种用于打开子窗口的方式,该方法可以创建一个模态对话框,即新打开的窗口会阻止用户与主窗口进行交互,直到新窗口被关闭。这种方法非常适用于需要用户完成某些操作后才能继续...
当调用`window.open()`方法尝试打开新窗口时,如果浏览器开启了弹窗拦截功能,新窗口将无法成功打开。这可能会导致用户体验下降或业务流程中断。因此,对于开发者来说,如何优雅地处理这种拦截情况,并给予用户明确...
JSP 中的 Window 对象是指浏览器窗口,它提供了多种操作,包括获取当前窗口的信息、控制窗口的样式、打开新的窗口、弹出对话框等。下面是 JSP 中的 Window 属性的详解: 1. frames 属性:表示当前窗口中所有 frame ...
- window.open():此方法用于打开一个新窗口。它可以接受多个参数,包括URL地址、窗口名称、特性列表等。例如:window.open("***", "windowName", "width=200,height=100")。 - window.close():此方法用于关闭一个...
在上述代码示例中,我们看到了一个名为openWindow的函数,它的作用即是调用window.open方法打开一个名为"windowTime.html"的新窗口。 其次,关闭子窗口的操作。关闭子窗口时,需要判断子窗口是否还处于打开状态且...
- **弹出新窗口**:通过`Window.open()`方法创建新的浏览器窗口。 #### 三、Window对象的常用属性与方法 ##### 1. `open` - **语法**:`window.open(url, name, features)` - **功能**:打开一个新窗口或定位到一...
`window.open(URL, windowName, windowFeatures)` 用于打开一个新的浏览器窗口或重新加载已存在的窗口。URL是你要加载的页面地址,windowName是窗口的名称(可以用于引用窗口),windowFeatures是一个包含各种窗口...
`onComplete` 部分则在事件处理完成后执行,使用 JavaScript 的 `window.open()` 函数在新窗口中打开该 URL。 此外,你可能还需要处理链接的样式,使其看起来像一个可点击的链接。这可以通过添加 CSS 类或者直接在 ...