`
everlxq
  • 浏览: 108837 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

window.opener.document的用法

 
阅读更多
window.opener 返回的是创建当前窗口的那个窗口的引用,也就是得到父级窗口的引用~
比如点击了index.htm上的一个链接而打开了helloWorld.htm,然后我们打算在helloworld.htm上输入一个值然后赋予index.htm上的一个id为“Name”的textbox中,就可以写为: 

window.opener.document.getElementById("name").value = "helloWorld中输入的值"; 
分享到:
评论

相关推荐

    javascript window.opener的用法分析

    window.opener 的用法 window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写...

    window.opener用法和用途实例介绍

    下面我们将深入探讨 `window.opener` 的用法和应用场景。 ### `window.open()` 方法 `window.open()` 方法的语法如下: ```javascript window.open(url, name, features, replace); ``` - `url`:新窗口加载的 ...

    用window.open,opener实现网页间通信

    ### 使用 `window.open` 和 `window.opener` 实现网页间通信 #### 一、引言 在现代Web开发中,网页间的通信是一项常见的需求。例如,在多窗口或多个标签页的应用场景下,如何实现不同窗口间的高效数据交互,成为了...

    刷新父窗口的多种方法

    window.parent.dialogArguments.document.execCommand('Refresh'); ``` 这里的`window.parent.dialogArguments`是指向父窗口传递的数据对象。`execCommand('Refresh')`是一个命令,它告诉浏览器刷新当前文档。需要...

    window.showModalDialog以及window.open用法简介

    window.opener.document.getElementById("name").value = "输入的数据"; ``` 这会将新窗口中的数据赋值给父窗口ID为"name"的文本框。 接下来,`window.showModalDialog`是Internet Explorer 4及以上版本引入的方法...

    window.location.href页面跳转的用法(区别于redirect)

    window.opener.document.location.reload(); ``` #### 总结 通过本文的介绍,我们可以看到`window.location.href`不仅能够实现简单的页面跳转,还能灵活地应用于复杂框架结构中的页面跳转及刷新。相比`Response....

    js弹出窗口返回值

    本文将详细介绍`window.opener`对象的使用方法及其应用场景,帮助开发者更好地理解如何实现弹窗与主窗口之间的数据交互。 #### 二、`window.opener`简介 `window.opener`对象是JavaScript中的一个特殊对象,它引用...

    让window.close()不提示对话框

    在Web开发中,有时我们需要关闭当前窗口或标签页,这通常通过JavaScript中的`window.close()`方法实现。然而,在某些浏览器中(特别是早期版本的Internet Explorer),直接调用`window.close()`可能会触发一个确认...

    js window.open iframe dialog

    例如,通过`window.opener`对象,子窗口可以访问到打开它的父窗口,而`iframe`内的脚本可以通过`parent`对象与父页面通信。 - 父窗口调用子窗口: ```javascript let newWindow = window.open('...'); newWindow....

    javascript经典特效---子窗口对父窗口的操作.rar

    2. 访问或修改父窗口的元素:通过`window.opener.document.getElementById`或`window.opener.document.querySelector`等方法,我们可以找到并操作父窗口中的HTML元素。例如,`window.opener.document.getElementById...

    window.parent与window.openner区别介绍

    而`window.opener` 是针对使用`window.open()`方法或者`<a>`标签的`target="_blank"`属性打开的新窗口。当一个新窗口由已存在的窗口打开,新窗口会有一个`window.opener`属性,该属性引用的是创建它的原始窗口。在a....

    opener实例页面之间传递参数

    当子页面处理完数据并需要将结果返回给父页面时,可以使用`window.opener`的回调函数或者事件来实现。例如,我们可以定义一个函数在父页面中,然后在子页面调用这个函数并传递结果: ```javascript // 父页面 ...

    parent和opener的区别

    当一个窗口(比如窗口A)使用`window.open()`方法打开另一个窗口(比如窗口B),那么窗口A就是窗口B的`opener`。需要注意的是,当一个窗口被关闭后,其`opener`属性将变为`null`。 - **用途**: - 在新打开的窗口...

    js中用open方式打开新窗口向父窗口传值

    在我们的示例中,我们使用`window.opener.document.getElementById("parentValue").value`语句来访问父窗口中的一个文本框,并将其值设置为我们传递的值。最后,我们使用`window.close()`方法来关闭子窗口。 在实际...

    js模式化窗口问题![window.dialogArguments]

    在IE中,可以通过`window.dialogArguments`访问父窗口,而在其他浏览器中,如Firefox,可以尝试使用`window.opener.document.getElementById()`来访问并修改父窗口的元素值。不过需要注意,`window.opener.document`...

    JS窗口大全----很全的哦

    ` 和 `window.opener.location.replace(window.opener.document.referrer);`:这两种方式都可以实现刷新父窗口的效果,区别在于`location.href`会添加新的历史记录,而`location.replace()`则替换当前的历史记录,...

    jsWindow对象及方法.pdf

    - window.clearInterval():此方法用于取消之前使用setInterval()设置的周期性执行的定时器。 4. Window对象的窗口位置与尺寸调整方法 - window.moveBy():此方法按照指定的像素值移动窗口。 - window.moveTo():此...

    js中opener与parent的区别详细解析

    具体到实现上,比如在页面a.html中,通过某些操作(如点击按钮)利用window.open()方法打开了一个新的窗口b.html,那么在b.html这个被打开的窗口中,就可以通过window.opener来引用a.html,并且可以操作a.html中的...

    js弹窗返回值详解(window.open方式)

    本文将从window.open方法的使用和通过弹窗返回值实现数据交互两方面,来详细解读window.open方式下如何处理JS弹窗返回值。 ### window.open方法介绍 window.open方法主要用于打开一个新的浏览器窗口。该方法的常用...

Global site tag (gtag.js) - Google Analytics