父窗体代码:
<script type="text/javascript">
function show(){
window.showModalDialog("b.jsp",window,"dialogWidth:800px;dialogHeight:400px;");
}
</script>
</head>
<body>
<form action="">
<input type="text" name="yang" id="yang"/>
<input type="button" onclick="show()" value="测试"/>
</form>
</body>
模式窗体:
b.jsp代码:
<script type="text/javascript">
function t(){
var obj=window.dialogArguments;
obj.document.getElementById("yang").value=document.all.niu.value;
window.close();
}
</script>
</head>
<body>
<input type="text" name="niu" id="niu"/>
<input type="button" value="c" onclick="t()"/>
</body>
分享到:
相关推荐
"子窗体传值给父窗体"是一个常见的交互模式,它涉及到窗体间的通信和事件处理。以下是对这个主题的详细阐述: 1. **子窗体的创建与显示** - 在父窗体中,我们通常会定义一个方法来实例化并显示子窗体。例如,可以...
在这个"父窗体传值到子窗体,DEMO"中,我们可以深入理解委托如何在窗口之间的通信中起到关键作用。这个DEMO可能包含了如何在Visual Studio 2010环境下创建一个简单的应用程序,该程序演示了如何使用委托从父窗口...
### 子窗体操作返回给父窗体信息 #### 概述 在C#的客户端/服务器(C/S)模式应用程序开发中,实现不同窗体之间的数据传递是一项常见且重要的功能。本文主要介绍如何在子窗体进行某些操作后,能够将这些操作的结果...
下面将详细介绍如何利用事件回调实现子窗体向父窗体实时传值。 首先,理解什么是事件回调。事件回调是对象间通信的一种方式,其中一个对象(通常是子对象或组件)在某个特定事件发生时通知另一个对象(通常是父对象...
1. **父窗体传值给子窗体**: - 创建委托:定义一个委托类型,这个委托将作为方法签名的模板,描述了传递数据的方法应具有什么样的参数和返回类型。 - 定义事件:在父窗体中定义一个基于上述委托的事件,表示数据...
总结来说,C#中实现子窗体向父窗体传值主要依赖于`this.Owner`属性以及公开属性或方法。根据实际项目的需求,开发者可以选择最适合的方式来实现窗体间的通信。希望这些信息能帮助到正在学习C#编程的朋友们,提高你们...
通常在子窗体关闭时,通过一个回调方法或者事件将数据返回给父窗体。例如,可以定义一个委托和事件来处理子窗体关闭时的数据回传: ```csharp public delegate void DataReturnHandler(string data); public ...
"模式窗体页面传值"这一主题主要关注的是如何在模态对话框(模式窗体)与主窗口(页面)之间有效地传输数据。以下是一些关键知识点: 1. **模式窗体(Modal Form)**:模式窗体是一种阻止用户与窗口背后内容交互的...
本文将详细讲解如何利用委托在WPF的子窗体和父窗体之间实现数据传递,以满足“子窗体向父窗体传值”的场景。 首先,我们需要了解委托的基本概念。委托在.NET框架中类似于C++的函数指针,它允许我们将方法作为参数...
补充说明中提到的“模式窗体传值”可能指的是在弹出的子窗体中用户输入数据后,将这些数据传回父窗体的一种模式。父窗体通过特定的方式,如弹出模态窗口让用户操作并返回结果,这是许多现代Web应用程序的标准做法。 ...
3. **事件驱动编程**:在GUI(图形用户界面)应用中,事件驱动编程是一种常见模式。窗口A可以通过触发特定的事件(比如按钮点击)来通知窗口B,同时附带需要传递的数据。这种情况下,通常会有一个事件总线或事件调度...
- **子窗体触发事件**:在子窗体中,当需要关闭窗体并将值传递给父窗体时,触发`ValueChanged`事件,通常在`FormClosing`或`FormClosed`事件处理器中进行。 ```csharp private void ChildForm_FormClosing...
本示例“WPF_窗体传值.zip”提供了一个清晰易懂的解决方案,帮助开发者了解如何在父窗体与子窗体之间进行值的传递。 首先,我们来探讨父窗体向子窗体传值的过程。在WPF中,通常会通过构造函数或属性设置来传递数据...
以下是一个关于子窗体与父窗体之间传值的示例和相关知识点的详细解释。 首先,让我们看看提供的代码片段: ```javascript // 返回值给父窗体 function returnParent(value) { var parent = window....
本文将深入探讨如何在WPF中实现父子窗体的数据传递,包括父窗体向子窗体传递参数以及子窗体回传参数到父窗体。 首先,我们需要了解WPF中的窗体(Window)概念。每个独立的用户交互界面可以看作一个Window对象,它们...
总结来说,利用模态对话框实现父窗体与子窗体间的数据传递是一种常见的Web交互设计模式。虽然`showModalDialog`在某些浏览器中已被废弃,但通过理解其工作原理,我们可以找到替代方案,如HTML5的`<dialog>`元素或...
在JavaScript中,`showModalDialog`是一个用于打开模态对话框的方法,主要应用于IE浏览器,从版本4开始支持。模态对话框意味着用户必须关闭该...在实际应用中,根据需求选择合适的模式,并注意处理好窗口间的交互问题。
模态窗体会阻止用户与父窗体交互,直到关闭新窗体;而非模态窗体允许用户同时操作多个窗体。 现在,让我们看一个具体的例子来展示如何在C#.NET窗体间传递值: 假设我们有两个窗体,`Form1`和`Form2`。在`Form1`中...
通过定义委托类型并在子窗体中定义对应的事件,父窗体可以订阅这些事件并在适当的时候触发,从而传递数据。这种方法比前两种更灵活,降低了窗口间的耦合度。 4. **窗体间传值04:事件方式** (中级级别) 类似于委托...