window.opener 返回的是创建当前窗口的那个窗口的引用,也就是得到父级窗口的引用~ 比如点击了index.htm上的一个链接而打开了helloWorld.htm,然后我们打算在helloworld.htm上输入一个值然后赋予index.htm上的一个id为“Name”的textbox中,就可以写为: window.opener.document.getElementById("name").value = "helloWorld中输入的值";
使用例子:
<%@ page language="java" pageEncoding="GBK"%> <%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %> <%@ taglib uri = "http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <html> <head> <base href="<%=basePath%>"> <title>用户信息</title> <link href="./popedom_css/xtgl.css" rel="stylesheet" type="text/css"> <script type="text/javascript"> /* 小数的四舍五入 * sswr(d,h):数值格式化函数,d要格式化的数字,h要保留的小数位数。 */ function sswr(d,h){ d=(d*Math.pow(10,h)/Math.pow(10,h)).toFixed(h); return d; } function selectUser(m){ var strarray=m.split(","); window.opener.document.getElementsByName("givepopedomPeople")[0].value=strarray[0]; window.opener.document.getElementsByName("givepopedomPeopleName")[0].value=strarray[1]; window.close(); } </script> </head> <body> <form method="post" action="./givepopedom.do?mtype=seleUserXx" > <table width="780" align="center" border=0 cellpadding="0" cellspacing="1" > <tr> <td> <table width="750"> <tr> <td class="title" align="center" valign="middle" height="20">用户信息</td> </tr> </table> </td> </tr> <tr> <td> <table width="100%" border="0" align="center" cellpadding="4" cellspacing="0" class="tab8"> <tr align="center" valign="middle" nowrap class="zt"> <th width="5%">选 择</th> <th width="10%">用户ID</th> <th width="10%">用户名称</th> <th width="15%">用户真实姓名</th> <th width="10%">所在部门</th> </tr> <c:forEach items="${userList}" var="userList" varStatus="i"> <tr align="center" valign="middle" class="editUp" nowrap> <td ><input type="radio" name="foodId" value="${userList.userId},${userList.trueName}" onclick="selectUser(this.value)"></td> <td >${userList.userId}</td> <td >${userList.userName}</td> <td >${userList.trueName}</td> <td >${userList.organName}</td> </tr> </c:forEach> </table> </td> </tr> </table> </form> </body> </html>
相关推荐
### JS弹出窗口返回值详解 #### 一、前言 在前端开发中,经常会遇到需要弹出新窗口并从该窗口返回数据的情况。本文将详细介绍`window.opener`对象的使用方法及其应用场景,帮助开发者更好地理解如何实现弹窗与主...
总结来说,ASP.NET实现弹出窗口并返回值刷新主窗口的功能,需要结合客户端的JavaScript、服务器端的ASP.NET技术和页面间通信策略。理解这些概念和技术,能帮助开发者构建更丰富的交互式Web应用。
javascript弹出DIV 并返回值,js弹出窗口并返回值 .net下 利用repeater显示数据,点模板列中的行,弹出新窗口,并获取到点击该行的编号,填写数据并返回值! javascript获取repeater模板列中的值的方法,并传递到...
### JavaScript 弹出窗口返回值给父窗口具体实现知识点 #### 1. 窗口间通信的需求 在Web开发中,经常需要在父窗口和弹出窗口间进行数据交互。一个典型的场景是弹出窗口用于让用户进行某些选择或者填写表单,之后将...
在网页或应用程序中,弹出界面通常是指那些在主界面之上打开的窗口,可以是模态对话框、通知提示、下拉菜单等形式。它们用于显示信息、收集用户输入、执行特定操作等。当用户在弹出界面中进行交互后,我们可能需要...
总结来看,***中实现弹出窗口并获取返回值涉及到多个方面的知识,包括JavaScript函数的调用与返回值处理、***页面与控件的运用、以及后端代码的编写与执行。这些知识点的结合使用,使得开发人员能够创建出功能丰富且...
- **参数**:`message` 表示显示在弹出对话框中的文本。 - **返回值**:该函数没有返回值。 **示例代码**: ```javascript alert("这是一个警告框"); ``` **应用场景**:通常用于提示用户注意一些信息,如错误...
总结,JavaScript的弹出窗口功能是增强网页交互性的关键工具。通过理解并熟练运用`alert()`, `confirm()`, `prompt()`以及自定义模态对话框,开发者可以创造出更丰富、更具吸引力的用户体验。然而,在实际应用中,需...
### JavaScript 弹出窗口命令总结 #### 一、概述 在网页开发中,JavaScript 提供了多种用于创建弹出窗口的方法。这些方法可以帮助开发者在不离开当前页面的情况下展示额外的信息或进行用户交互。本文将详细介绍 `...
本文将详细讲解如何利用 JavaScript 实现弹出窗口并获取其返回值,以及 `window.opener` 的用法。 首先,我们来看一个简单的实例。假设我们有两个HTML页面,`a.html` 和 `b.html`。在 `a.html` 中有一个链接,当...
该函数与 `g_OpenWindow()` 类似,但增加了返回值的支持,可以在弹出窗口关闭时获取到数据。 代码实现如下: ```javascript function g_OpenReturnWindow(pageURL, innerWidth, innerHeight) { var screenWidth = ...
首先,我们来理解JavaScript弹出窗口的基本概念。JavaScript提供了一个内置的`window.alert()`方法,用于创建一个带有消息的警告对话框。这个对话框通常包含一个"确定"按钮,用户点击后关闭窗口。例如: ```...
4. **从弹出窗口返回值** - 当用户在弹出窗口中进行操作后,可能需要将结果返回给父窗口。这通常通过JavaScript实现,比如使用`window.opener`对象来访问父窗口的变量或方法。 - 一个常见的做法是,当弹出窗口关闭...
弹出窗口与主页面之间可以通过JavaScript进行数据交换,如传递参数、接收返回值等,这使得弹出窗口可以作为主页面的补充功能,比如用于数据录入、信息展示等,增强用户体验。 ### 六、注意事项 在使用弹出窗口时,...
另一个常用的弹出窗口是`confirm()`函数,它会显示一个带有消息和两个按钮(“确定”和“取消”)的对话框,用户的选择可以通过返回值来判断。如下所示: ```javascript if (confirm("是否同意服务条款?")) { ...
在ASP.NET开发中,弹出窗口...通过理解JavaScript与ASP.NET的交互,我们可以灵活地控制弹出窗口的行为,提升用户体验。在实际项目中,可能还需要考虑跨域、窗口关闭时的处理等问题,确保弹出窗口功能的完整性和可靠性。
实现模拟弹出窗口的方法有很多种,尤其是在Web开发领域,可以使用JavaScript、jQuery、Vue.js、React等库或框架来创建。例如,HTML中的`<dialog>`元素是原生支持弹出窗口的一个元素,但浏览器支持度并不一致。因此,...