<script language=javascript>
function openDialogWin()
{
var currentCode = document.all.code.value;
var result = window.showModalDialog("bb.html",currentCode,"dialogHeight:260px; dialogWidth:400px; status:no; help:no; scroll:no");
if (result != 'cancel'){
document.all.code.value = result;
}
}
</script>
<input type="button" value="Edit Code" name="btn" onclick="openDialogWin()" />
<input type="text" value="C" name="code" id="code" readonly="readonly"/>
<html>
<head>
<script language='javascript'>
var selectCode = window.dialogArguments;
function putSelectCode(code){
selectCode = code;
}
function confirm(){
window.returnValue = "a";
window.close();
}
function cancel(){
window.returnValue = "cancel";
window.close();
}
</script>
</head>
<body>
<input type="radio" id="radioTag1" name="radioTag" value="1" />
<input type="radio" id="radioTag2" name="radioTag" value="2" />
<input type='button' value='Cancel' onclick='cancel()' /> <input type='button' value='Done' onclick='confirm()' />
</body>
</html>
分享到:
相关推荐
这个实例——"模式对话框传值实例",主要展示了如何在模式对话框与主页面之间传递数据,以便于实现更丰富的功能,如信息确认、表单填写等。下面将详细介绍模式对话框的使用以及数据传递的方法。 首先,模式对话框...
1. **创建对话框**:首先,你需要创建两个对话框类,一个为主对话框(通常是应用程序的主要窗口),另一个为从对话框(用于显示更详细的信息或设置)。在MFC中,你可以继承`CDialogEx`类来实现自定义对话框。 2. **...
"模式窗体页面传值"这一主题主要关注的是如何在模态对话框(模式窗体)与主窗口(页面)之间有效地传输数据。以下是一些关键知识点: 1. **模式窗体(Modal Form)**:模式窗体是一种阻止用户与窗口背后内容交互的...
在本文中,我们将探讨如何使用JavaScript打开一个模态对话框,并接收从该对话框回传的值。模态对话框是一种常用于Web开发中的用户交互方式,它允许在不离开当前页面的情况下,通过弹出另一个页面来获取用户的输入...
6. 设计模式:如工厂模式、观察者模式等,可以根据具体需求引入设计模式来优化窗口间的通信。 总之,Qt提供了多种方式来实现窗口之间的数据传递。选择哪种方法取决于具体的应用场景,如数据复杂性、实时性要求以及...
总结来说,利用模态对话框实现父窗体与子窗体间的数据传递是一种常见的Web交互设计模式。虽然`showModalDialog`在某些浏览器中已被废弃,但通过理解其工作原理,我们可以找到替代方案,如HTML5的`<dialog>`元素或...
2. **模态视图控制器(Present Modally)**: 另一种方式是模态展示,通过presentViewController方法,可以全屏显示一个新的视图控制器,通常用于显示对话框、设置或者临时内容。 3. **页面控制器(Page View ...
在Web开发中,MVC(Model-View-Controller)模式是一种常见的设计模式,它将应用程序分为模型、视图和控制器三个部分,以提高代码的可维护性和可复用性。在MVC架构下,实现iframe弹窗并进行值传递是一个常见的需求,...
在这个"父窗体传值到子窗体,DEMO"中,我们可以深入理解委托如何在窗口之间的通信中起到关键作用。这个DEMO可能包含了如何在Visual Studio 2010环境下创建一个简单的应用程序,该程序演示了如何使用委托从父窗口...
根据窗体显示方式的不同,可以分为两种主要模式:模态对话框(Modal Dialog)和非模态对话框(Modeless Dialog)。 - **模态对话框**:在该模式下,当前显示的对话框必须被关闭后,才能操作其他窗体。 - **非模态...
在实际开发中,根据具体需求,还可以结合使用其他机制,如使用静态类或单例模式存储共享数据,或者通过接口进行更复杂的通信。总之,选择合适的数据传递方式是确保代码可读性、可维护性和效率的关键。
此外,模式窗体通常用于需要用户做出选择或输入数据的情况,如登录对话框或警告框。 #### 模式窗体的特殊行为 - 当模式窗体被关闭时,它的`DialogResult`属性会被设置,但不会自动调用窗体的`Close`方法,而是将其...
7. **使用Singleton模式**: 创建一个单例类,存储需要传递的数据。两个Form都可以访问这个单例来获取或设置数据。 8. **使用Application.OpenForms集合**: C#中的`Application.OpenForms`集合包含了所有打开的...
此外,WPF提供了更高级的数据绑定和MVVM(Model-View-ViewModel)设计模式,可以更优雅地处理父子窗体间的数据交互。例如,父窗体和子窗体可以共享同一个ViewModel,通过ObservableCollection或DependencyProperty...
在JavaScript中,`showModalDialog`是一个用于打开模态对话框的方法,主要应用于IE浏览器,从版本4开始支持。模态对话框意味着用户必须关闭该...在实际应用中,根据需求选择合适的模式,并注意处理好窗口间的交互问题。
这个“C#窗体之间麻烦的传值”项目可能涉及到多个知识点,让我们详细探讨一下。 1. **窗体实例化与生命周期**: 当我们需要从一个窗体传递数据到另一个窗体时,首先需要创建第二个窗体的实例。通常在第一个窗体的...
5. 模型/视图编程模式 如果数据是结构化的,可以考虑使用模型/视图架构,其中子窗口是视图,父窗口是模型。模型负责存储和管理数据,视图根据模型更新显示,这样子窗口的变化会自动反映到父窗口。 总结,Qt6中子...
`UIAlertView使用Block传值`这个话题主要是关于如何将传统的Delegate模式转换为使用Block来处理UIAlertView的点击事件,提高代码的可读性和简洁性。在Objective-C中,我们可以创建一个类别(Category)来扩展...
如果Form2是通过ShowDialog方法打开的模态对话框,可以通过DialogResult属性返回值,同时可以用Out或Ref参数传递数据。 总的来说,C#中实现窗体间传值有多种策略,选择哪种取决于具体的需求和场景。理解这些方法有...