父窗口JS函数如下:
function callSubMethod(){
var returnValue = window.showModelDialog("/jsp/SubPage.jsp");//弹出子页面
if(returnValue){//如果存在返回值
for(var i = 0 ; i < returnValue.length ; i++){
alert(returnValue[i]);//就可以将所有的返回值遍历一遍了
}
}
}
子窗口(也就是SubPage.jsp页面)的初始化函数(当子页面打开时就会自动执行下面的方法)如下:
function subMethod(){
var list = new Array();
list[0] = 0 ;
list[1] = '1';
list[2] = 2 ;
window.returnValue = list ;//通过window的这个对象将值返回,也可以返回一个值
top.close();//关闭子窗口函数
}
注意: 如果父窗口使用的如果是模态窗口,那么他弹出来的窗口返回值在本身这层是无法接受到的,将直接返回到最底层的页面!
分享到:
相关推荐
总之,C# WinForm中获取子窗口返回值的关键在于正确地设置和检查子窗口的`DialogResult`属性,以及通过适当的方式(如属性或事件)传递结果。同时,处理用户取消操作也是必不可少的,这通常通过设置`DialogResult`为...
**子窗口关闭时返回值到父窗口:** 当子窗口关闭时,可以通过`window.returnValue`属性设置返回值。父窗口在调用`showModalDialog`后会得到这个值。例如,在子窗口中: ```javascript window.returnValue = "返回的...
确保在父窗口中设置适当的事件监听器,以便在接收到子窗口的消息时执行相应的操作。 放置这些文件在一个web服务器如nginx的HTML目录下是必要的,因为浏览器的同源策略(Same-Origin Policy)限制了跨域访问,而本地...
模态子窗口通常由JavaScript或者jQuery库(如Bootstrap)创建,它们可以通过事件监听或回调函数与父窗口进行通信。在HTML中,模态窗口往往被包含在一个`<div>`元素中,通过CSS设置为不可见,并在需要时通过...
另一种策略是在子窗口关闭后,父窗口检测返回值并决定是否自我刷新。例如: ```javascript if (retValue == "true") { window.location.reload(); } ``` 这里的`retValue`是`window.showModalDialog()`返回的结果...
### JavaScript 子窗口与父窗口交互详解 在前端开发中,常常会遇到需要在一个窗口(通常称为父窗口)中打开另一个窗口(子窗口)的情况。这时,如何实现这两个窗口之间的数据交互便成了一个重要的问题。根据题目...
"asp获取子窗体返回值"这一主题就是关于如何在父窗口中获取子窗口执行后产生的结果,并利用这些返回值来更新父窗口的部分内容。以下是对这个知识点的详细讲解: 首先,我们需要理解ASP的基本概念。ASP是一种由微软...
在JavaScript编程中,窗口间的通信是一个常见的需求,特别是在构建交互丰富的Web应用时。...在实际开发中,这种技术常用于表单验证、数据预览等场景,确保用户在子窗口中的操作能够影响到父窗口的状态。
在C#编程中,开发Windows桌面应用程序时,我们经常需要创建具有交互性的用户界面,例如在主窗口(父窗口)中触发一个事件,打开一个新的子窗口,并在用户完成操作后将数据反馈回父窗口。此外,文件下载是另一个常见...
### JavaScript 弹出窗口返回值给父窗口具体实现知识点 #### 1. 窗口间通信的需求 在Web开发中,经常需要在父窗口和弹出窗口间进行数据交互。一个典型的场景是弹出窗口用于让用户进行某些选择或者填写表单,之后将...
2. 设置子窗口返回值到父窗口,并通过window.returnValue传递。 3. 使用window.close()方法关闭弹出的模态窗口。 4. 在父页面中定义回调函数处理子窗口返回的值。 5. 使用HTML标签属性控制页面的回发行为。 6. 注意...
在上述场景中,开发者遇到了如何从ymPrompt 弹出的子窗口获取返回值并根据该值决定是否刷新父窗口的问题。通过深入研究ymPrompt的API,找到了`doHandler`方法来解决这个问题。 `doHandler`方法是ymPrompt组件提供的...
- 在子窗口关闭时,FineUI提供了一个`OnClose`事件,可以在该事件中返回值,父窗口可以通过监听这个事件来接收子窗口的返回值。 - FineUI还支持自定义事件,可以通过`$.fn.fu.event.trigger`和`$.fn.fu.event....
主窗口可以通过`result()`方法获取子窗口的返回值,这通常包含子窗口传递的数据。 ```python class ChildDialog(QDialog): def __init__(self, parent=None): super(ChildDialog, self).__init__(parent) # ...
(1)hwndParent:要查找的子窗口所在的父窗口的句柄(如果设置了hwndParent,则表示从这个hwndParent指向的父窗口中搜索子窗口)。 如果hwndParent为 0 ,则函数以桌面窗口为父窗口,查找桌面窗口的所有子窗口。 ...
`window.showModalDialog()`返回值会被赋给`TextBox1`,使得父窗口可以接收到子窗口的返回值。 子窗口(假设为`second.aspx`或`second.html`)通常包含用户交互元素,如在这个例子中的多选框(`myRadio`)。子窗口...
"易语言源码置父窗口模块源码.rar" 是一个针对易语言的源代码压缩包,主要用于实现窗口的置父操作,即设置一个窗口成为另一个窗口的子窗口。这一功能在GUI应用程序设计中十分常见,例如创建弹出对话框或嵌入式控件时...