js实现页面传值

今天做东西用到,在网上查到了这样的一种方法,学习学习:

来源:http://bbs.csdn.net/topics/310229114

Page1:

<!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>
    <title>无标题页</title>
    <script type="text/javascript">
    function OpenWin()
    {
      window.open("father.htm","aa","","");
    }
    </script>
</head>
<body>
    <input id="T1" type="text" />
    <input id="Button1" type="button" value="提交" onclick="OpenWin();" />
</body>
</html>

Page2:

<!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>
    <title>无标题页</title>
    <script type="text/javascript">
    function ReturnVal()
    {
      window.opener.document.getElementById(‘T1‘).value=document.getElementById(‘Text1‘).value;
      window.close();
    }
    </script>
</head>
<body>
    <input id="Text1" type="text" />
    <input id="Button1" type="button" value="关闭" onclick="ReturnVal();" />
</body>
</html>

PS:

使用window.opener可以访问js的变量 :window.opener.变量名

-------------

js实现页面传值

时间: 2024-08-08 18:34:01

js实现页面传值的相关文章

js/jquery 页面传值

function saveintroduce() { var ajax = false; //开始初始化XMLHttpRequest对象 if (window.XMLHttpRequest) { //Mozilla 浏览器 ajax = new XMLHttpRequest(); if (ajax.overrideMimeType) { //设置MiME类别 ajax.overrideMimeType("text/xml"); } } else if (window.ActiveXOb

js的页面传值cookie.session

jquery的cookie: 读取所有的cookie: document.cookie: 读取单个cookie:$.cookie('cookiename'); 新增cookie: $.cookie('cookiename','cookievalue',{expires: 7}); 删除cookie: $.cookie('cookiename' , '' ,{expires: -1}); js中的session:window.sessionStorag 获取session:window.sessi

【2017-05-21】WebForm跨页面传值取值、C#服务端跳转页面、 Button的OnClientClick属性、Js中getAttribute和超链接点击弹出警示框。

一.跨页面传值和取值: 1.QueryString - url传值,地址传值 优缺点:不占用服务器内存:保密性差,传递长度有限. 通过跳转页面路径进行传值,方式: href="地址?key=value&key=value"            用&可以实现传递多个值. 通过这种方式就把要传递的值传到要跳转的页面去了. 2.跨页面取值: 在跳转到的页面的C#代码服务端进行取值 用:  string value = Request["key"]; 二.

HTML5+js页面传值给Java后台的小技巧

页面传值小技巧 平常我们在做的web项目,一般一个HTML页面上会有好几个步骤,step_num①,step_num②,step_num③,一般先显示step_num①,根据跳转条件显示step_num②,step_num①隐藏,再跳转step_num③,step_num①,step_num②隐藏,step_num③显示. 思路: (js设置全局变量,哪里需要在哪里添加一个input标签,把值赋给一个input,然后再让input隐藏). 先说下我做的页面的结构,进入xxx.html页面,通过j

在alert里面加入一个页面,子页面传值父页面

把easyDialog v2.0这个插件加入到了项目中,在做选择部门功能时运用这个插件,在easyDialog.open里面的content函数中套了一个iframe标签,把部门页面的地址放入到src中 <iframe id="iframe" src="<%=basePath %>admin/login/deptno" frameborder="no" border="0" height="240&

MVC中页面传值方式总结

MVC中的页面传值,通常指Controller和view之间的数据传递,经常用到的有几种方式,总结如下: 一.Controller----------->View 1.ViewData 获取或设置一个字典,其中包含在控制器和视图之间传递的数据.使用ViewData是采用键值对的形式,对所定义的数据进行传递.在View中会自动识别到拥有唯一键值的ViewData,并将数据显示出来. 例子: public ActionResult() { <span style="white-space

webform页面传值和删除修改

一.webform跨页面传值1.内置对象地址栏数据拼接 QueryString 优点:简单好用:速度快:不消耗服务器内存. 缺点:只能传字符串:保密性差(调转页面后在地址栏显示):长度有限.响应请求对象 Response获取请求对象 Request(1)跳转页面 Response.Redirect(path);//重定向,可以跳转任何网页 Rerver.Trandfer(path);//跳转后地址栏的网址不改变,只能跳转该网站根目录下的网站 Respone.Write("<script&g

jQuery Ajax向某个页面传值并取得返回的数组

本案例讲诉通过Ajax向某个PHP页面传值,并将得到的数组通过json_encode()函数处理,然后返回给ajax,下面是在实际案例摘取的部分代码: PHP页面 public function showChatName(){ $chat = A('Article','Event'); $res = $chat->selectName(I('get.channel')); echo json_encode($res); } 数组$res经过json_encode处理后的输出形式 {"cha

页面传值之URL查询字符串

何谓页面传值,顾名思义,就是要进行页面跳转时,要将本页面的一些值带到要跳转的页面去.页面传值的方法有以下几种: 1.使用QueryString 查询字符串.通过地址栏的参数传值 2.使用cookie.将值保存到cookie中,之后再从cookie中读取相对应的值. 3.使用session. 4.使用Server.Transfer. 5.使用Application. 6.使用Cache. 7.使用HttpContext的Item属性. 8.使用文件 以上列举的是ASP.NET的页面传值的方法,常用