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中实现子窗口的返回值处理...
在做一个联系人管理的C#设计时,遇到了这个问题,我需要将父窗体中的textBox中的值传到子窗体并进行数据库查询操作,我用了new 父窗体().textBox.text;来进行值传递,然而并无卵用,经过多次试验,找到了一个比较...
本文将详细介绍如何使用JavaScript(简称JS)与jQuery来实现子窗口获取父窗口中元素值的功能。 ### JS实现子窗口获取父窗口元素值的方法 在JavaScript中,可以通过`window.opener`属性访问打开当前窗口的那个窗口...