`

父窗口获取子窗口的值

阅读更多
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中实现子窗口的返回值处理...

    C#中子窗体获取父窗体中控件的内容

    在做一个联系人管理的C#设计时,遇到了这个问题,我需要将父窗体中的textBox中的值传到子窗体并进行数据库查询操作,我用了new 父窗体().textBox.text;来进行值传递,然而并无卵用,经过多次试验,找到了一个比较...

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

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

Global site tag (gtag.js) - Google Analytics