首页 > Web开发 > 详细

js父窗口opener与parent

时间:2017-01-09 12:57:16      阅读:151      评论:0      收藏:0      [点我收藏+]
parent表示父窗口,比如一个A页面利用iframe或frame调用B页面,那么A页面所在窗口就是B页面的parent。在JS 中,window.opener只是对弹出窗口的母窗口的一个引用。比如:a.html中,通过点击按钮等方式window.open出一个新的窗口 b.html。那么在b.html中,就可以通过window.opener(省略写为opener)来引用a.html,包括a.html的 document等对象,操作a.html的内容。

 

点击了aa.htm上的一个链接而打开了bb.htm,然后我们打算在bb.htm上输入一个值然后赋予aa.htm上的一个id为“name”的textbox中,就可以

 

写为:

window.opener.document.getElementById("name").value = "输入的数据";
window.opener.document.getElementById("name").innerHTML= "输入的数据";
 
var row = $(‘#datagrid‘).datagrid(‘getSelected‘);
                    var activityId = "${activityId}";
                    var arr = new Array();
                    var arr = activityId.split(":");
                     if(window.parent.opener){
                         window.parent.opener.document.getElementById("ProcessNodes").value=row.eleName;
                         window.parent.opener.document.getElementById("eleid").value=row.eleId;
                         window.parent.opener.document.getElementById("processid").value=arr[0];
                     }
                     window.parent.close();      





js父窗口opener与parent

原文:http://www.cnblogs.com/samwang88/p/333221422a7d2355dd7cb0dd89da0dcf.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!