博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js窗体间传值
阅读量:4974 次
发布时间:2019-06-12

本文共 1386 字,大约阅读时间需要 4 分钟。

A页面传值给 B页面
页面A
   page A       
页面B

   Page B          
上面这样,当B页面打开后,点击 “保存并关闭” 按钮,会显示  A页面传递过来的zhangsan

华丽分割线----------------------------------------------------------------------------------------------------------------------

子页面B 传值给 父页面A

主页面:

 

<!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="提交" οnclick="OpenWin();" />

</body>

</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>

    <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="关闭" οnclick="ReturnVal();" />

</body>

</html>

PS:以前我记得 通过 showModalDialog和 returnVal 可以实现,但是现在 Chrome是不支持 showModalDialog了。并且window10自带的IE Edge 好像也不支持了。

那么怎么传递一个var obj=new Object() 对象呢? 希望了解的朋友 告知一下

转载于:https://www.cnblogs.com/hanjun0612/p/9779918.html

你可能感兴趣的文章
写出形似QML的C++代码
查看>>
HDU 1280 前m大的数
查看>>
menu
查看>>
迁移博客
查看>>
java序列化
查看>>
欢迎来怼团队博客地址
查看>>
Dom的样式操作和属性操作
查看>>
电磁波常识
查看>>
关于虚函数,构造函数,非构造函数之间的交叉调用
查看>>
MySql初始配置
查看>>
常用SQL时间格式
查看>>
iOS 加载js获取webView中图片url
查看>>
CF37E Trial for Chief(最短路)
查看>>
CSS实现单行、多行文本溢出显示省略号
查看>>
vs里面的移位运算问题
查看>>
mysql如何利用Navicat 导出和导入数据库
查看>>
Swift 元组 Tuple
查看>>
MyISAM 和 InnoDB 讲解
查看>>
乐观锁与悲观锁
查看>>
快速排序 冒泡排序
查看>>