`
fengpy2009
  • 浏览: 252075 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

转载字窗口调用父窗口的方法

 
阅读更多

当弹出子窗口使用的是 window.open();方法时可以在子窗口使用:

1 . parant.method();

2 . opener.method();

两个方法调用父窗口的方法!

 

当弹出窗口使用的是模态窗口 window.showModelDialog();方法时可以在子窗口使用:

1 . var parentObj = window.dialogArguments;
     parentObj.method(); 

方法调用父窗口的方法!

 

建议使用方法时考虑清楚弹出窗口究竟是什么模式的对话框,如果不清楚建议使用:

try{

  opener.method();//弹出的是普通窗口

}catch(e1){

  try{

    var parentObj = window.dialogArguments;//弹出的是模态窗口
    parentObj.method(); 

  }catch(e2){//有可能父窗口没有这个方法!

 

  }

}

分享到:
评论

相关推荐

    在子窗口中调用父窗口的成员函数的实例

    在子窗口中调用父窗口的成员函数的方法 1、用FindWindow("类名(可以是派生类)","窗口标题")或GetParent(),二者均能返回父窗口句柄,并能直接使用其成员函数。但是此法只能调用CWnd类里的成员函数,而不能调用自己...

    JavaScript实现IFrame子窗口调用父窗口的全局变量

    JavaScript实现IFrame子窗口调用父窗口的全局变量

    父窗口调用iframe子窗口方法

    在Web开发中,"父窗口调用iframe子窗口方法"是一个常见的交互场景,尤其是在构建复杂的单页面应用或者需要跨窗口通信时。这篇文章将详细讲解如何实现这个功能,并提供相关的源码示例。 首先,理解基本概念。`iframe...

    html 模态窗口子窗体调用父窗体的任何函数

    3. **安全检查**:在实际应用中,确保父窗口存在且已定义了要调用的函数是非常重要的。在上述代码中,我们通过`window.opener`或`window.parent`获取了父窗口的引用,并使用`if`语句检查了`parentFunction`是否存在...

    C# 子窗体调用父窗体函数(无参数)

    "子窗体调用父窗体函数(无参数)"这个主题主要涉及如何在一个子窗口实例中触发父窗口的方法,且该方法不需要任何参数。下面将详细阐述实现这一功能的关键步骤和相关知识点。 首先,我们需要理解C#窗口的基本结构。...

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

    EasyUI提供了一种方式,通过`parent`关键字来访问父窗口的对象,从而调用其上的函数。假设在父页面上有一个名为`updateParentData`的函数,可以在子页面中这样调用: ```javascript parent.updateParentData('子...

    Qt--子窗口向父窗口传值

    - **接收并处理数据**:父窗口的槽函数会在信号触发时被调用,从而获取并处理数据。 4. **示例代码**: - 在`myform.h`中,声明信号`emit sendData(QString data)`,用于发送数据。 - 在`mainwindow.h`中,声明...

    C#中父窗口和子窗口之间实现控件互操作

    - 回调方法:在子窗口中定义回调方法,当需要更新父窗口状态时,调用这个方法并传入必要的信息。 - 属性访问:子窗口可以公开一些属性,父窗口可以通过这些属性获取子窗口的状态。 5. 父窗口控制子窗口的控件: ...

    用浏览器打开新窗口后在父窗口中调用新窗口中的代码的方法

    当在网页中用javascript winow.open 打开一个新窗口后,是否能在父窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open...

    Qt 子窗口父窗口切换,窗口间传值

    在Qt编程中,子窗口与父窗口...总之,Qt提供了多种方式来处理子窗口与父窗口的切换和数据传递,开发者可以根据具体需求选择合适的方法。理解并熟练运用这些技术,能帮助你更好地构建用户界面和实现复杂的窗口交互逻辑。

    c#利用委托来实现关闭子窗口通知父窗口执行方法

    ### C#中利用委托实现子窗口关闭时通知父窗口执行特定方法 在C#中,事件和委托是非常重要的概念,特别是在处理用户界面交互时。本文将详细介绍如何利用委托(Delegate)来实现在关闭子窗口时通知父窗口执行特定的...

    js(javascript)子窗口和父窗口交互

    根据题目提供的信息,本文将详细介绍两种实现父窗口与子窗口交互的方法。 #### 一、通过 `window.open()` 方法实现交互 `window.open()` 是一种常见的创建新窗口的方式。通过这种方式可以灵活地控制新打开窗口的...

    用浏览器打开新窗口后在父窗口中调用新窗口中的代码

    当在网页中用javascript winow.open 打开一个新窗口后,是否能在父窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open...

    用window.open打开新窗口后在父窗口中调用新窗口中的代码

    这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open.html中的代码,还可以随意调用其中的内容,甚至还可以在父窗口页面中使新窗口页面置顶(显示在最前面)。 代码已在当前的chrome , fire...

    js 子窗体调用父窗体中的方法

    在网页开发中,有时我们需要在弹出的子窗口与父窗口之间进行交互,例如子窗口向父窗口传递数据或调用父窗口的方法。这在处理用户界面交互和数据同步时非常常见。本篇将详细讲解如何使用JavaScript实现子窗体调用父...

    iframe 父窗口和子窗口相互的调用方法集锦

    一、父窗口调用iframe子窗口方法 1、HTML语法:<iframe name=”myFrame” src=”child.html”></iframe> 2、父窗口调用子窗口:myFrame.window.functionName(); 3、子窗品调用父窗口:parent....

    子窗口与父窗口刷新

    3. **父窗口的更新**:在子窗口的AJAX成功回调函数中,我们可以调用`parent.window.location.reload()`来刷新父窗口。这样,父窗口将获取到最新的数据并重新渲染页面。 这个过程的关键在于通过AJAX保持页面的异步...

    MFC子窗口与父窗口之间消息的传递

    例如,当子窗口发送一个消息到父窗口时,父窗口的消息映射表会告诉MFC如何调用合适的函数来处理这个消息。 2. **CButton、CEdit等控件的使用** 在子窗口中,可能会包含各种控件,如按钮(CButton)和编辑框(CEdit)。...

    易语言真正设置父窗口

    总结起来,易语言中“真正设置父窗口”的技术涉及窗口管理、API调用和消息处理等多个方面,对理解和实现复杂的窗口程序有着重要作用。掌握这些知识点,开发者可以更好地构建符合用户需求的图形用户界面。

    子窗口传值到父窗口.rar

    在Web开发中,有时我们需要在子窗口与父窗口之间传递数据。这通常发生在弹出窗口或者框架集等场景中,用户在子窗口进行操作后,需要将结果反馈给父窗口,以便更新父窗口的状态或展示相关信息。这个过程就称为“子...

Global site tag (gtag.js) - Google Analytics