`

父窗口获取子窗口的值

阅读更多
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 父窗口打开子窗口,并接收子窗口返回的值.zip

    在这个名为"HTML 父窗口打开子窗口,并接收子窗口返回的值"的示例中,我们主要探讨如何利用JavaScript在HTML页面中打开新的子窗口,并在子窗口与父窗口之间进行通信,传递数据。 首先,`index.html`很可能是主页面...

    javascript 父窗口、子窗口传值问题

    在JavaScript编程中,父窗口与子窗口之间的通信是一种常见的需求,特别是在构建多窗口应用程序或弹出窗口时。本文将深入探讨如何在JavaScript中实现父窗口与子窗口之间的数据传递。 首先,我们需要理解“父窗口”和...

    C#中父窗口和子窗口之间实现控件互操作

    - 属性访问:子窗口可以公开一些属性,父窗口可以通过这些属性获取子窗口的状态。 5. 父窗口控制子窗口的控件: - 事件委托:父窗口可以设置子窗口控件的事件处理委托,从而在子窗口控件发生事件时执行父窗口的...

    Qt 子窗口父窗口切换,窗口间传值

    在Qt编程中,子窗口与父窗口之间的交互是常见的需求,包括窗口间的切换和数据传递。这涉及到Qt的窗口系统和信号与槽机制。本文将深入探讨如何在Qt环境中实现子窗口与父窗口的切换以及如何在窗口之间传递数据。 首先...

    子窗口向父窗口传递值

    在这个例子中,`sendDataToParent`函数首先获取子窗口中输入框的值,然后设置父窗口相应输入框的值,最后关闭子窗口。 对于使用`window.showModalDialog()`或`window.showModelessDialog()`方法打开的对话框,原理...

    showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口

    而父窗口可以通过`returnValue`属性获取这个值: ```javascript var result = dialog.returnValue; ``` 需要注意的是,`showModalDialog`在现代浏览器中的支持度并不一致,尤其是在一些移动设备上。随着Web标准的...

    子窗口传值到父窗口.rar

    例如,如果我们在子窗口中有一个变量`value`要传递,可以使用`window.opener.value = '新值'`来设置父窗口中的`value`。 - 父窗口中,打开子窗口时保存一个引用,如`var childWindow = window.open(...)` - 然后在...

    子窗口与父窗口刷新

    在Java Web开发中,"子窗口与父窗口刷新"是一个常见的交互场景,特别是在构建多层级界面或模态对话框时。这里的"子窗口"通常指的是弹出的窗口、框架或者iframe,而"父窗口"则是打开子窗口的那个主页面。在这样的场景...

    Qt--子窗口向父窗口传值

    - **接收并处理数据**:父窗口的槽函数会在信号触发时被调用,从而获取并处理数据。 4. **示例代码**: - 在`myform.h`中,声明信号`emit sendData(QString data)`,用于发送数据。 - 在`mainwindow.h`中,声明...

    js(javascript)子窗口和父窗口交互

    其中,“返回”按钮的作用是将子窗口中的输入值传递给父窗口的输入框;“关闭”按钮则是彻底断开与父窗口的联系后关闭子窗口;而“刷新”按钮则用于刷新父窗口的内容。 #### 二、通过 `window.showModalDialog()` ...

    MFC子窗口和父窗口

    在 MFC 的 CWnd 类中,所有者窗口保存在 m_hWndOwner 成员变量中,父窗口则保存在 m_hParent 中,但是这两个值并不一定和窗口对象数据结构中的值相对应。 窗口之间的关系,决定了窗口的外在表现。比如显示、销毁等...

    Qt6:子窗口向父窗口传值(多控件版)

    - 在子窗口的信号函数`sendData`中,获取控件的当前值,并作为参数发送。例如,如果有一个`QLineEdit`叫做`lineEdit`,则可以写成: ```cpp void SubWindow::sendData() { emit sendData(lineEdit-&gt;text()); }...

    HTML中IFrame父窗口与子窗口相互操作

    1. **获取子窗口的值**: 使用`document.frames`对象(在IE中)或`contentDocument`属性(在非IE浏览器如Firefox中)可以访问子窗口的DOM元素。例如,`document.frames("ObjectID").document.getElementById(...

    Qt6:子窗口向父窗口传值

    在子窗口向父窗口传值的场景中,可以在子窗口关闭或确认按钮点击时发射一个信号,将值作为参数传递,然后在父窗口中接收并处理这个信号。 例如,在子窗口中定义信号`emit sendData(QString data)`,在父窗口中通过...

    在父窗口不透明的情况下,实现子窗口的半透明效果

    1. **捕获主窗口背景**:在`OnEraseBkgnd`中,首先创建一个内存设备上下文(CDC)`dcEraseBkgnd`,并获取子窗口的客户区大小。然后创建一个与主窗口DC兼容的位图,并将其选入内存DC。接着,使用`BitBlt`函数从主窗口...

    MFC下父窗口与子窗口的数据发送

    子窗口可以通过`ON_BN_CLICKED`、`ON_EN_CHANGE`等宏定义响应事件,然后在父窗口的消息处理函数中获取控件的值。 3. **成员变量共享**: 如果父子窗口属于同一个对话框或框架窗口,可以直接通过成员变量来共享数据...

    易语言真正设置父窗口

    在某些情况下,可能需要修改这些值以确保子窗口在新父窗口内正常工作。 在"彗星置父窗口"这个概念中,"彗星"可能是某种特定的编程技巧或者一种特定的使用场景,具体含义可能需要参考源码来理解。在易语言中,通常这...

    C#WinForm获取子窗口返回值

    当子窗口完成其任务后,通常需要将结果返回给父窗口(Parent Form),以便进行后续的业务逻辑处理。此外,还需要考虑用户可能在子窗口中取消操作的情况。本文将详细介绍如何在C# WinForm中实现子窗口的返回值处理...

    JS与jQuery实现子窗口获取父窗口元素值的方法

    本文将详细介绍如何使用JavaScript(简称JS)与jQuery来实现子窗口获取父窗口中元素值的功能。 ### JS实现子窗口获取父窗口元素值的方法 在JavaScript中,可以通过`window.opener`属性访问打开当前窗口的那个窗口...

    模式窗口操作父窗口

    在模式窗口中操作父窗口的需求通常出现在需要从模式窗口获取数据或状态更改,并立即反映到父窗口的场景中。例如,在一个文件管理应用中,用户可能在一个模式窗口中选择或编辑文件,然后希望这些更改能立即在主窗口的...

Global site tag (gtag.js) - Google Analytics