parent.htm
<script>
var obj = new Object();
obj.name="51js";
window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");
</script>
modal.htm
<script>
var obj = window.dialogArguments
alert("您传递的参数为:" + obj.name)
</script>
-------------------------------
2.可以通过window.returnValue向打开对话框的窗口返回信息,当然也可以是对象。例如:
------------------------------
parent.htm
<script>
str =window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");
alert(str);
</script>
modal.htm
<script>
window.returnValue="http://www.51js.com";
</script>
币种定义部分
var psAddStr="ProcessID="+ProcessID+"&AddFlag="+isAddFlag+"&BZBH="+vsBZBH+"&BZMC="+vsBZMC+"&BZFH="+vsBZFH+"&JD="+vsJD;
var Result=window.showModalDialog("addSave.asp?"+psAddStr,'',"dialogHeight:250px;dialogWidth:250px;status:no;");
分享到:
相关推荐
传值的过程分为两个步骤:打开对话框时传入值和关闭对话框时返回值。 1. 打开对话框传入值: 当我们需要在对话框打开时传递数据,可以在调用`modal('show')`方法时附带参数。例如,如果我们有一个变量`value`需要...
- 当创建模式对话框实例时,可以使用构造函数将参数传入。在对话框类的构造函数中,接收这些参数并赋值给对应的成员变量。 ```cpp CMyDialog::CMyDialog(CWnd* pParent /*=NULL*/, int data /*=0*/) : CDialog...
使用`setSingleChoiceItems()`方法,同时传入一个选择项回调,这样当用户选择一个选项时,对话框会自动关闭并返回选定的值。 3. **多选列表对话框**:允许用户选择多个选项。利用`setMultiChoiceItems()`方法,需要...
总的来说,学习和理解Android的基本对话框源码,不仅可以帮助开发者掌握如何在应用中使用对话框,还可以进一步理解面向对象设计原则和设计模式,尤其是工厂模式在实际开发中的应用,这对于提升Android开发技能至关...
1. **显示进度**: `setMessage()`设置显示的文字,`setIndeterminate()`控制是否显示不确定的进度动画,`setMax()`和`incrementProgressBy()`用于确定和更新确定性进度条的值。 2. **动态更新**: 可以在后台任务中...
例如,可以传入对话框标题、消息内容或其他自定义数据。此外,对话框视图也应设计成可配置的,通过传递的参数动态生成和显示内容。 6. **对话框的关闭和结果处理** 对话框关闭时,可能需要向调用者返回一个结果。...
下载后,你需要将其导入到Android Studio工程中,通过查看源码学习具体的实现方式,以便更好地理解和应用Builder模式创建对话框。 6. **实践建议** - 保持对话框简洁明了,避免过多的信息干扰用户。 - 合理使用...
ListView提供了多种视图模式,如小图标、大图标、列表和详细信息。在“详细信息”视图中,我们可以显示多列数据,每列对应一个子项(SubItem)。为了实现双击编辑功能,我们需要关注ListView的`ItemSelectionChanged...
在Android中,可以创建一个 `DialogFactory` 类,根据传入的参数或条件返回不同的 Dialog 实例。 ```java public class DialogFactory { public static AlertDialog createAlertDialog(Context context, String ...
为了将位图填充到整个对话框区域,我们调用`dc.StretchBlt`函数,传入相应参数,如对话框的客户区矩形、内存DC的位图信息等,最后指定`SRCCOPY`作为混合模式,这样可以将源位图精确地复制到目标位置。 然而,对话框...
1. **初始化串口**:在`COMClassDlg`的初始化函数中,可以调用`CreateFile`函数,传入串口设备名(如"COM1"),并设置访问模式和共享模式。成功打开串口后,会返回一个句柄,用于后续操作。 2. **设置串口参数**:...
例如,假设我们有一个`Form2`窗体,需要从`Form1`传入一个字符串值: ```csharp public partial class Form2 : Form { public Form2(string value) { InitializeComponent(); // 在这里可以使用传递的值,比如...
接着,我们重写了`onCreateDialog(int id)`方法,用于根据传入的ID创建相应的对话框。在这个例子中,我们只处理了`DIALOG`这个ID: ```java @Override protected Dialog onCreateDialog(int id) { Dialog dialog =...
- `CDialog`的`UpdateData`函数用于同步对话框控件的值和成员变量,当参数为TRUE时,控件的值会被成员变量更新,选项B正确。 - 对话框中数据交换可以处理基本数据类型和特定的类类型数据,选项C正确。 - 从对话框...
当对话框关闭时,`dialogReturnValueCallback`回调函数会被调用,传入的就是`window.returnValue`的值。 以下是一个简单的示例: 1. 创建一个HTML页面(如`MossDialogDemo.html`),作为模态对话框的内容页: ```...
1. **Builder类**:这是建造者模式的核心,它定义了产品的构建步骤,并返回一个完整的产品实例。在Qt5中,Builder可以是一个类,包含了创建UI元素、设置布局、添加行为等方法。 2. **具体建造者类**:这是Builder的...
编写模式对话框程序和无模式对话框程序涉及到创建对话框类、设置对话资源、实现对话框消息处理函数等步骤。串行化过程用于文档的读写,涉及 `Serialize` 函数的调用。 10. 主要的GDI对象包括画笔、画刷、字体、位图...
首先创建一个CFile对象,然后调用其Open成员函数,传入文件名和适当的访问模式(如CArchive::modeWrite表示写入模式)。之后,可以使用CFile的Write成员函数将文本写入文件。注意,由于记事本文件是纯文本格式,所以...
用户可以选择颜色并返回一个COLORREF值。对话框的外观和功能可以通过dwFlags参数定制。 【文本输出与画点】 使用`SetTextColor`设置文本颜色,`TextOut`函数输出文本。`SetPixel`用于画点,可以改变每个点的颜色。 ...