`
longgangbai
  • 浏览: 7325696 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js 父子窗体交互

阅读更多

1>父窗体是使用window.open(url,name,feather)打开子窗体时,使用下面的方法获取。
调用父窗体函数:window.opener.Fun();
调用父窗体物件:window.opener.document.getElementById("txt_test").value

2>子窗体是IFrame的时候,直接用window.parent.Fun或window.parent.Obj

3>父窗体是使用window.showModalDialog(url,arguments,feather)打开子窗体时,使用下面的方法获取。
   1.体在Show子窗体的时候,把当前window对象(只要对象的话用window.document即可)当参数传到子窗体:
      方法如:window.showModalDialog(url,window,"dialogwidth=300px;")
    2.窗体获取这个window对象.var pWin=window.dialogArguments;
    3.同过pWin来调用父窗体函数。(例如 父窗体函数为pFun()); 
 var pwin = window.dialogArguments;
 if(pwin!=undefined){
 var codeStr = "pFun();"
 pwin.execScript(codeStr,"javascript");

当然上面的方法直接等价于pWin.pFun()

分享到:
评论

相关推荐

    js 父窗体子窗体数据交互

    3. **父子窗体的关系**: 在一个浏览器窗口中,可以打开多个子窗口。这些窗口之间可以通过JavaScript进行通信,但需要注意的是,由于同源策略的限制,只有同源的窗口才能互相访问对方的属性和方法。 4. **获取父...

    Ajax示例,父子窗体传

    本文将深入探讨如何在父子窗体之间利用Ajax进行数据传递,以及如何从JSP页面获取复选框的值。 首先,我们要了解Ajax的基本原理。Ajax的核心是XMLHttpRequest对象,它允许我们在不刷新整个页面的情况下与服务器交换...

    JavaScript父子窗体间的调用方法

    以下是关于JavaScript父子窗口间调用方法的知识点总结。 一、父窗口与子窗口的定义 在JavaScript中,当我们通过window.open()方法打开一个新的窗口时,这个新窗口相对于原始页面被称为子窗口,而原始页面则被称作父...

    js操作iframe父子窗体示例

    关于JavaScript操作iframe父子窗体的知识点,本篇内容主要涉及通过JavaScript代码实现父窗口与iframe子窗口间数据的互相访问,以及如何控制子窗口中的内容。以下是详细的内容说明: 1. 父窗口与iframe的交互: 在父...

    子窗口通过js操作父窗口中的元素

    这种场景下,就需要利用JavaScript(JS)来实现跨窗口的交互。本教程将深入探讨如何在子窗口通过JS操作父窗口中的元素,涉及到的关键技术包括JavaScript、HTML和DOM(Document Object Model)。 1. **JavaScript...

    window.open父子窗口传值问题

    在Web开发中,`window.open` 是一个JavaScript函数,它用于打开新的浏览器窗口或标签页。这个函数在处理用户交互,比如点击按钮打开新页面,或者在不同窗口间传递数据时非常常见。当我们谈论“window.open父子窗口...

    demo-map-nvue.zip

    在这个示例中,可能会有uniapp的API调用,用于初始化子窗体或设置全局的通信机制,如使用`uni.$emit`和`uni.$on`进行父子窗体间的消息传递。 `static`文件夹通常存放静态资源,如图片、字体等。在子窗体中,如果...

    .NET中利用js让子窗体向父页面传值的实现方法

    在.NET开发中,有时我们需要在子窗口中进行操作并把结果传递回父窗口,以便在父窗口中继续处理。...通过这种方式,我们可以实现在.NET环境中利用JavaScript进行父子页面之间的数据交互,为用户提供更加丰富的交互体验。

    ShowModalDialog父窗体向子窗体传值

    在这种情况下,可能需要使用其他方法,如回调函数或使用`postMessage` API来实现父子窗口之间的安全通信。 总的来说,`showModalDialog`和`showModelessDialog`是JavaScript中用于创建弹出式对话框的两种方式,它们...

    aauto快手pdf格式帮助文档(3)

    web窗体是网页交互的一种方式,可以通过窗体来处理用户输入,并根据输入内容动态地调整网页。web窗体可以包含表单,表单是用于收集用户输入数据的区域,包含了输入控件如文本输入框和提交按钮。通过指定表单的action...

    iframe与父页面传值

    这种技术常用于实现页面的分层显示、加载外部资源或创建独立于主页面的交互区域。`iframe`与父页面之间的通信是前端开发中的一个重要知识点,它涉及到跨域安全策略、JavaScript编程以及DOM操作等多个方面。 一、`...

    javascript常用代码段搜集

    5. **父子窗体间相互调用**: 在JavaScript中,可以通过`window.frames`访问iframe内的窗口。父窗口可以调用子窗口的函数,如`window.frames['ifm_id'].valueChange("id_101")`;子窗口则可以使用`parent`关键字...

    java基础面试题目大全, 合适JAVA面试的程序员

    - 子窗体获取父窗体对象:window.parent. - 多个checkbox未选中:使用JavaScript遍历并检查所有checkbox的状态。 - 文本框内容判断:通过value属性和正则表达式。 16. **Ajax**: - AJAX(Asynchronous ...

Global site tag (gtag.js) - Google Analytics