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

IE父子窗口的参数及返回值的传递

阅读更多
父窗口:main.html
//------------------------------------------
<html>
<head>
<script language="javascript">
function getValue(){
  var sta="dialogWidth:400px;dialogHeight:200px;status:no;help:no;center:yes";
  var para="this is the parameter";
  var value="1";
  value=window.showModalDialog("getValue.html",para,sta);
  alert(value);
}
</script>
</head>
<body>
<center>
<a href="#" onclick="getValue()">从子窗体获得输入值</a>
</center>
</body>
</html>


子窗口:getValue.html
//--------------------------------------
<html>
<head>
<script language="javascript">
function init(){
  var para=window.dialogArguments;
  document.getElementById("para").innerHTML=para;
}
function getValue(){
  window.returnValue="this is the return value";
  window.close();
}
</script>
</head>
<body onload="init()">
<center>
<div id="para"></div>
<a href="#" onclick="getValue()">提交返回值</a>
</center>
</body>
</html>


注意:子窗口的getValue()函数名不能用“returnValue”,这样会与windows.returnValue这个系统变量相冲突。
分享到:
评论

相关推荐

    C#WinForm获取子窗口返回值

    总之,C# WinForm中获取子窗口返回值的关键在于正确地设置和检查子窗口的`DialogResult`属性,以及通过适当的方式(如属性或事件)传递结果。同时,处理用户取消操作也是必不可少的,这通常通过设置`DialogResult`为...

    pyqt父子窗口相互传值

    3. **通过构造函数**:父窗口在创建子窗口时,可以通过构造函数直接传递参数。 ```python class ParentWindow(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): self....

    QT父子窗口相互传值

    2. 父窗口指针:在创建子窗口时,可以将主窗口的指针作为参数传递给子窗口的构造函数,使得子窗口可以直接访问父窗口的数据。例如: ```cpp ChildWindow::ChildWindow(QWidget *parent) : QWidget(parent) { // ...

    ie 模态弹窗 父子窗口交换数据

    这里,我们专注于一个特定的场景:`ie 模态弹窗 父子窗口交换数据`。模态弹窗(通常称为 modal window)是在当前页面上打开的新窗口,它阻止用户与背景页面交互,直到弹窗关闭。在Internet Explorer(IE)浏览器中,...

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

    在Microsoft Foundation Classes (MFC)库中,子窗口与父窗口之间的消息传递是应用程序中常见的交互方式。MFC是微软为Windows开发环境提供的一套C++类库,它封装了Windows API,使得开发者可以更方便地创建Windows...

    mid父子窗口示例(源码示例)

    父窗口创建子窗口时,会指定子窗口的句柄作为其参数,这样就形成了父子关系。子窗口可以被看作是父窗口的一部分,它们之间的通信可以通过消息传递机制来实现,比如使用`PostMessage`或`SendMessage`函数发送和接收...

    python Qt5GUI界面主窗口和子窗口相互传值,保证能用

    主窗口可以通过`result()`方法获取子窗口的返回值,这通常包含子窗口传递的数据。 ```python class ChildDialog(QDialog): def __init__(self, parent=None): super(ChildDialog, self).__init__(parent) # ...

    window.open父子窗口传值问题

    1. **使用URL参数**:在`window.open`的`url`中添加查询参数来传递数据。例如: ```javascript var url = "child.html?data=" + encodeURIComponent(value); var newWindow = window.open(url, "child"); ``` 2...

    qt 父子窗口切换

    qt 工程文件 实现父子窗口之间的切换 主要步骤如下: 1.在子窗口的cpp源文件中(childwindow.cpp),声明一个自定义信号(void mysignal()) 和 一个用于发送自定义信号的自定义槽函数( void sendMysignal() )。 2.在...

    父子窗口部件的建立

    ### 知识点:父子窗口部件的建立 在Qt中,构建GUI应用程序时经常会涉及到不同窗口部件(Widget)之间的组织关系。其中一种重要的组织方式就是通过“父子”关系来关联不同的窗口部件。这种方式有助于实现更复杂的...

    c#父子窗口的应用程序源代码

    在IT领域,尤其是在Windows应用程序开发中,"父子窗口"是一个常见的设计模式,它涉及到一个主窗口(父窗口)与一个或多个子窗口之间的交互。在C#编程语言中,我们可以利用Windows Forms或WPF(Windows Presentation ...

    javascript 父窗口、子窗口传值问题

    1. **通过`window.open()`方法传参**:在创建子窗口时,可以通过URL查询字符串传递参数。例如: ```javascript var childWindow = window.open('child.html?param1=value1&param2=value2'); ``` 子窗口的...

    js操作模态窗口及父子窗口间相互传值示例

    本文将详细介绍如何使用JavaScript来操作模态窗口,并实现父子窗口之间的数据传递。 首先,我们要了解什么是模态窗口以及如何创建一个模态窗口。在上述示例中,父窗口通过`window.showModalDialog`方法弹出了一个...

    Layui实现父子页面之间值传递.zip

    这种传递方式适用于页面间不涉及服务器交互的情况,如果需要服务端参与,可以考虑使用路由参数或者存储在缓存中来传递数据。在实际项目中,需要注意安全性问题,确保数据在传递过程中的安全性。

    如何用qt制作父子窗口界面(附完整源代码)

    如何用qt creator制作父子窗口界面(附完整源代码)

    WPF父子窗体传输示例

    本文将深入探讨如何在WPF中实现父子窗体的数据传递,包括父窗体向子窗体传递参数以及子窗体回传参数到父窗体。 首先,我们需要了解WPF中的窗体(Window)概念。每个独立的用户交互界面可以看作一个Window对象,它们...

    wpf 不同窗口传参 传参新程序

    如果窗口间存在父子关系,可以通过数据绑定直接传递参数。设置源窗口的数据上下文,并在目标窗口中进行数据绑定。 二、使用`argTest`程序演示 "argTest"可能是一个简单的示例程序,用于展示如何在两个WPF窗口间...

    MFC下父窗口与子窗口的数据发送

    在创建子窗口时,可以通过构造函数传递参数。例如,如果子窗口需要知道某个值,可以在创建子窗口时将这个值作为参数传入,子窗口在需要时可以访问这个值。 5. **使用`SendMessage`函数**: 可以使用`SendMessage`...

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

    2. **父子窗口关系**: - 在Qt中,`QMainWindow`通常作为主窗口,而其他如`QWidget`或自定义窗口类可以作为子窗口或对话框。 - 子窗口通常是模态或非模态的,它们可以在主窗口之上弹出,并在完成任务后关闭。 3. ...

Global site tag (gtag.js) - Google Analytics