在parent页面中弹出son页面窗口,
将值从parent页面传到son页面,并在son页面接收.
parent页面弹窗使用方法 window.showModalDialog,
son页面接收数据使用 window.dialogArguments.参数名
适用于 html,jsp
在 IE8 和 firefox 25 中测试,可以使用,
在 chrome 30.0.1599.101 m 中测试不通过。
这里使用 html 来演示
parent.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>parent</title> <script type="text/javascript"> function init(){ var url = "son.html"; window.showModalDialog(url, {sign : 1}, "dialogWidth:800px; dialogHeight:550px; resizable:yes; scroll:no;"); } </script> </head> <body onload="init()"> </body> </html>
son.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>SON</title> <script type="text/javascript"> function show(){ //alert("into"); var sign = window.dialogArguments.sign; alert(sign); } </script> </head> <body onload="show()"> </body> </html>
相关推荐
页面间传值
在客户端使用JavaScript进行页面间传值是一种不需要服务器端参与的解决方案。本文档通过实例介绍了几种使用JavaScript在不同页面间传递值的方法。 在提到的第一种方法中,我们通过在a.html页面中定义一个表单,并在...
总的来说,JavaScript页面间传值是一个涵盖多个技术领域的主题,需要理解浏览器的工作原理、同源策略以及相关的API。通过以上介绍的这些方法,你应该能实现A页面打开B页面并返回值到A页面显示的功能。在实际开发中,...
4. **Session Storage**:类似于Local Storage,但Session Storage的数据仅在会话期间有效,关闭浏览器窗口或标签页后数据会被清除,适合临时性的页面间传值。 5. **隐藏的表单域**:在`1.htm`页面创建一个隐藏的...
ASP.NET 页面间传值的几种方法 在 ASP.NET 中,页面之间传值是非常常见的需求,例如在用户注册时,需要将用户信息从注册页面传递到欢迎页面,以便显示用户的信息。在本文中,我们将讨论 ASP.NET 页面间传值的五种...
### ASP.NET 页面间传值详解 在ASP.NET开发中,页面间的数据传递是构建动态、交互式应用的关键技术之一。本文将对几种常见的ASP.NET页面间传值方式进行深入解析,包括GET、POST、页面对象属性及Cookie,旨在帮助...
本篇文章主要介绍了三种常见的ASP.NET页面间传值方法:Query String(URL)方式、Cookies方式以及Session变量。 1. Query String(URL)方式: 使用`Response.Redirect`方法结合查询字符串(Query String)是一种...
本文将详细介绍ASP.NET中五种常用的全局变量以及页面间传值的方法,帮助开发者更好地理解和掌握这些技术点。 #### 一、使用 QueryString **QueryString** 是一种非常简单的页面传值方式,它通过URL地址携带参数,...
在这个"ios-Swift ----- tabar,tableview,collection,页面间传值.zip"的压缩包中,我们可以看到开发者分享了如何使用Swift来实现四个关键组件:Tab Bar、Table View、Collection View以及页面间的值传递。...
### ASP.NET 页面之间传值方法总结 在ASP.NET开发中,页面之间的数据传递是一项常见且重要的任务。数据的准确无误地从一个页面传递到另一个页面对于构建动态和交互式的Web应用至关重要。以下是对几种常用的ASP.NET...
本篇文章将详细讲解微信小程序中如何进行页面间传值与页面取值的操作,并通过实例进行演示。 ### 一、微信小程序页面间传值 页面间传值通常有以下两种方式: #### 1. JavaScript 传值 在 JavaScript 文件(如 `....
1. **利用URL参数传递**:最简单的页面间传值方法是通过URL查询字符串。在超链接或表单提交中,我们可以把参数附加到URL后面,例如`跳转</a>`。在目标页面(child.html)中,可以通过`window.location.search`获取这些...
有form1.aspx和form2.aspx两个页面,form1.aspx上有一个textBox.和button, 在form2.aspx上有一个lable。 要求: 1. 当点击form1.aspx上的button时,把textbox的值传递到form2.aspx上面显示出来. 2. 要求用三种以上的...
是一个通过地址栏参数或Session在页面间传值,而其中的传过去的参数在地址栏是加密的!对于初学者既可以学习加密,也可以学习如何传值!加密算法是用的Rijndael加密,通用的哦,也可以用在winform中 开发工具:...
综上所述,选择哪种页面间传值的方法取决于数据的安全性、数据类型以及对性能的需求。QueryString适合传递少量非敏感信息,Session适用于需要保护数据的情况,而Server.Transfer则为面向对象的开发提供了便利。在...
在ASP.NET WebForm框架中,页面间的传值是常见的需求,尤其在构建多步骤表单或者需要在不同页面之间共享数据时。本篇文章将详细探讨三种主要的传递数据的方法:`Response.Redirect`、`Session`以及`Server.Transfer`...
本文将根据提供的文件信息,详细介绍几种常见的JSP页面间传值方法,并深入分析每种方法的特点及应用场景。 #### 一、URL重写 这是最简单也是最直接的一种传值方式,主要通过在链接中添加查询参数来实现。例如: `...