father.jsp
<script type="text/javascript">
function openWindow() {
var _url = "${pageContext.request.contextPath}/son.jsp";
var rtnstr = window.showModalDialog(_url,null,"dialogHeight=635px;dialogWidth=690px;");
if(rtnstr != undefined && rtnstr != '') {
father.value = rtnstr;
}
}
</script>
</head>
<body>
<input type="text" name="father" value="" />
<input type="button"
onclick="openWindow();" value="提交"/>
<br>
</body>
son.jsp
<script type="text/javascript">
function sub() {
var _son = document.getElementById("son").value;
alert("son:"+_son);
window.returnValue = _son;
window.close();
}
</script>
</head>
<body>
<input type="text" name="son" value="" id="son"/>
<input type="button"
onclick="sub();" value="提交"/>
</body>
分享到:
相关推荐
在这个名为"HTML 父窗口打开子窗口,并接收子窗口返回的值"的示例中,我们主要探讨如何利用JavaScript在HTML页面中打开新的子窗口,并在子窗口与父窗口之间进行通信,传递数据。 首先,`index.html`很可能是主页面...
在JavaScript编程中,父窗口与子窗口之间的通信是一种常见的需求,特别是在构建多窗口应用程序或弹出窗口时。本文将深入探讨如何在JavaScript中实现父窗口与子窗口之间的数据传递。 首先,我们需要理解“父窗口”和...
- 属性访问:子窗口可以公开一些属性,父窗口可以通过这些属性获取子窗口的状态。 5. 父窗口控制子窗口的控件: - 事件委托:父窗口可以设置子窗口控件的事件处理委托,从而在子窗口控件发生事件时执行父窗口的...
在Qt编程中,子窗口与父窗口之间的交互是常见的需求,包括窗口间的切换和数据传递。这涉及到Qt的窗口系统和信号与槽机制。本文将深入探讨如何在Qt环境中实现子窗口与父窗口的切换以及如何在窗口之间传递数据。 首先...
在这个例子中,`sendDataToParent`函数首先获取子窗口中输入框的值,然后设置父窗口相应输入框的值,最后关闭子窗口。 对于使用`window.showModalDialog()`或`window.showModelessDialog()`方法打开的对话框,原理...
而父窗口可以通过`returnValue`属性获取这个值: ```javascript var result = dialog.returnValue; ``` 需要注意的是,`showModalDialog`在现代浏览器中的支持度并不一致,尤其是在一些移动设备上。随着Web标准的...
例如,如果我们在子窗口中有一个变量`value`要传递,可以使用`window.opener.value = '新值'`来设置父窗口中的`value`。 - 父窗口中,打开子窗口时保存一个引用,如`var childWindow = window.open(...)` - 然后在...
在Java Web开发中,"子窗口与父窗口刷新"是一个常见的交互场景,特别是在构建多层级界面或模态对话框时。这里的"子窗口"通常指的是弹出的窗口、框架或者iframe,而"父窗口"则是打开子窗口的那个主页面。在这样的场景...
- **接收并处理数据**:父窗口的槽函数会在信号触发时被调用,从而获取并处理数据。 4. **示例代码**: - 在`myform.h`中,声明信号`emit sendData(QString data)`,用于发送数据。 - 在`mainwindow.h`中,声明...
其中,“返回”按钮的作用是将子窗口中的输入值传递给父窗口的输入框;“关闭”按钮则是彻底断开与父窗口的联系后关闭子窗口;而“刷新”按钮则用于刷新父窗口的内容。 #### 二、通过 `window.showModalDialog()` ...
在 MFC 的 CWnd 类中,所有者窗口保存在 m_hWndOwner 成员变量中,父窗口则保存在 m_hParent 中,但是这两个值并不一定和窗口对象数据结构中的值相对应。 窗口之间的关系,决定了窗口的外在表现。比如显示、销毁等...
- 在子窗口的信号函数`sendData`中,获取控件的当前值,并作为参数发送。例如,如果有一个`QLineEdit`叫做`lineEdit`,则可以写成: ```cpp void SubWindow::sendData() { emit sendData(lineEdit->text()); }...
1. **获取子窗口的值**: 使用`document.frames`对象(在IE中)或`contentDocument`属性(在非IE浏览器如Firefox中)可以访问子窗口的DOM元素。例如,`document.frames("ObjectID").document.getElementById(...
在子窗口向父窗口传值的场景中,可以在子窗口关闭或确认按钮点击时发射一个信号,将值作为参数传递,然后在父窗口中接收并处理这个信号。 例如,在子窗口中定义信号`emit sendData(QString data)`,在父窗口中通过...
1. **捕获主窗口背景**:在`OnEraseBkgnd`中,首先创建一个内存设备上下文(CDC)`dcEraseBkgnd`,并获取子窗口的客户区大小。然后创建一个与主窗口DC兼容的位图,并将其选入内存DC。接着,使用`BitBlt`函数从主窗口...
子窗口可以通过`ON_BN_CLICKED`、`ON_EN_CHANGE`等宏定义响应事件,然后在父窗口的消息处理函数中获取控件的值。 3. **成员变量共享**: 如果父子窗口属于同一个对话框或框架窗口,可以直接通过成员变量来共享数据...
在某些情况下,可能需要修改这些值以确保子窗口在新父窗口内正常工作。 在"彗星置父窗口"这个概念中,"彗星"可能是某种特定的编程技巧或者一种特定的使用场景,具体含义可能需要参考源码来理解。在易语言中,通常这...
当子窗口完成其任务后,通常需要将结果返回给父窗口(Parent Form),以便进行后续的业务逻辑处理。此外,还需要考虑用户可能在子窗口中取消操作的情况。本文将详细介绍如何在C# WinForm中实现子窗口的返回值处理...
本文将详细介绍如何使用JavaScript(简称JS)与jQuery来实现子窗口获取父窗口中元素值的功能。 ### JS实现子窗口获取父窗口元素值的方法 在JavaScript中,可以通过`window.opener`属性访问打开当前窗口的那个窗口...
在模式窗口中操作父窗口的需求通常出现在需要从模式窗口获取数据或状态更改,并立即反映到父窗口的场景中。例如,在一个文件管理应用中,用户可能在一个模式窗口中选择或编辑文件,然后希望这些更改能立即在主窗口的...