`
- 浏览:
5526 次
- 性别:
- 来自:
深圳
-
一个对于JavaScript中的showModelessDialog()高级功能使用
使用window.showModelessDialog弹出无模式对话框后,
是可以操作父窗口中或者是父窗口中的其它兄弟窗口的.
如果在showModelessDialog这个无模式窗口中却是想有如下这样的操作:
获取父窗口中兄弟窗口的event鼠标事件,根据父窗口兄弟窗口的event,随时改变
这个弹出窗口的某个字段的值,好像这个不能做到吧?
因为父窗口怎么获取子窗口中的某个属性的对象呢?
这是不是JavaScript设计上的漏洞呢?还是没找到如何实现这样的功能?
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
这里通过`window.dialogArguments`获取到了从主窗口传递过来的数据,并显示在一个弹窗中。 同样的,`test3.htm`中的代码如下: ```javascript var a = window.dialogArguments; alert("传入的数据为" + a.name); `...
**showModalDialog** 和 **showModelessDialog** 是JavaScript中用于创建弹出对话框的方法,它们在使用场景和交互行为上有所不同。 1. **showModalDialog** - **特点**: 弹出的对话框具有模态特性,即一旦对话框被...
// 使用 showModelessDialog 打开一个非模态对话框,注意在现代浏览器中可能不支持 var nonModalWindow = window.showModelessDialog("statusBar.html", window, "dialogWidth:200px;dialogHeight:100px"); ``` ###...
在描述中提到的,我们可以利用`window.showModelessDialog()`来打开一个新的页面并传值给第一个页面。这通常涉及到页面间的数据通信。当我们在对话框中执行某些操作后,可能需要将结果反馈回主窗口。为此,我们可以...
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().... 然而IE提供更多的方法支持对话框。... window.showModelessDialog()方法用来创建一个显
在Web开发中,有时我们需要创建弹出式窗口与用户交互,这时就涉及到`showModalDialog()`和`showModelessDialog()`这两个JavaScript方法。这两个方法都是IE浏览器提供的,用于创建具有不同特性的对话框。 1. `...
在JavaScript中,DOM(Document Object Model)模型是一个关键的概念,它将HTML或XML文档表示为一个树形结构,允许我们通过编程方式访问和操作页面元素。 在DOM模型中,每个HTML元素都是一个节点,它们之间存在着...
6.2.2.2 一个使用Arguments对象接收任意个数参数的例子 6.2.2.3 一个使用Arguments对象模拟函数重载的例子 6.2.3 参数类型匹配--一个利用arguments实现函数重载机制的例子 6.3 函数的调用者和所有者 ...
以下是一个简单的例子,展示了如何使用`showModalDialog`和`showModelessDialog`: - `f.html`是主窗口,包含一个按钮,点击按钮会调用`openDialogBox`函数打开子窗口`c.html`。 - `c.html`是对话框窗口,有一个...
### 使用JavaScript屏蔽功能键 #### 1. 屏蔽键盘所有键 为了完全禁止用户通过键盘操作页面,可以通过以下方式实现: ```javascript document.onkeydown = function (event) { // 如果事件对象不存在,则创建一个...
2. **`showModelessDialog()`**:创建一个非模态对话框,用户可以在其与其他窗口之间切换。 这两个方法都接受三个参数:URL(对话框的页面)、arguments(传给对话框的数据)和features(对话框的特性)。例如: ``...
总的来说,JavaScript的弹出窗口功能提供了丰富的用户体验,但随着Web标准的发展,使用这些原生对话框可能会遇到兼容性和性能挑战。现代前端框架提供了更多可定制和跨浏览器友好的解决方案,因此在实际开发中,适时...
- **name**: 新窗口的名称,可以是 `_self`, `_blank`, `_top`, `_parent` 中的一个。 - `_self`: 在同一个窗口或框架中加载页面。 - `_blank`: 在新窗口中加载页面。 - `_top`: 加载到最顶层的窗口中。 - `_...
当使用`showModalDialog`或`showModelessDialog`打开的链接时,可以通过在被打开的网页中添加`<base target="_self">`标签,确保内容在同一窗口内加载,而不是新开一个窗口。 3. **刷新对话框内容**: 在`...
这个函数用于在新的浏览器窗口中打开一个页面,其基本语法如下: ```javascript window.open(url, name, features); ``` - `url`:必需参数,表示要打开的页面的URL。 - `name`:可选参数,表示新窗口的名称。如果...
在网页开发中,为了提高用户体验以及增加网页的安全性,开发者常常会使用JavaScript来控制或监听用户的键盘操作,比如禁用某些快捷键的功能或者添加自定义行为。根据提供的代码示例与描述,“JavaScript+快捷键设置...
### JavaScript聊天窗口实现详解 #### 一、JavaScript聊天窗口概述 在现代Web应用中,聊天窗口作为一种常见的交互组件,广泛应用于即时通讯系统、在线客服系统...这对于构建一个简单的即时通讯系统来说是非常有用的。
DOM(Document Object Model)是W3C制定的一种标准,它将网页文档解析为一个由节点组成的树形结构,每个节点对应着文档中的一个元素或属性。 在JavaScript中,DOM对象模型提供了丰富的接口,可以方便地添加、修改和...
标题与描述均聚焦于“IE和Firefox在css,JavaScript方面的兼容性”,这涉及到网页开发中一个重要的议题:浏览器兼容性。在web开发中,确保代码能在不同浏览器上正常运行是至关重要的,因为用户可能使用各种不同的...
这里使用的是`window.open`方法,它用于打开一个新的浏览器窗口。参数解释如下: - 第一个参数:新窗口加载的URL。 - 第二个参数:新窗口的名字或窗口对象。 - 第三个参数:一系列逗号分隔的选项,用来设置新窗口的...