通过 window.opener.document 获取弹窗弹窗或打开页面中的数据并回显
1. html 示例 写法
<td colspan="3">
<textarea style="width: 93%;" readonly="readonly" id="docNames" name="docNames"></textarea>
<input type="hidden" id="docIds" name="docIds" />
<input type="button" value="添加关联" onclick="javascript:addArchiveAssociations();"/>
</td>
2. js 示例写法
function addArchiveAssociations () {
window.open('/documentArchiveAssociationsController.do?method=index', '_blank', '');
}
3. 打开页面的js
var param = [];
var title = [];
for(var count = 0 ; count < rows.length; count ++){
param.push(rows[count].id);
title.push(rows[count].title);
}
var docIds = param.join(",");
var title = title.join(",");
var oldDocIds = window.opener.document.getElementById("docIds").value;
var oldDocNames = window.opener.document.getElementById("docNames").value;
if (oldDocIds != null && oldDocIds !="") {
window.opener.document.getElementById("docIds").value =oldDocIds+","+ docIds;
window.opener.document.getElementById("docNames").value =oldDocNames+","+ title;
} else {
window.opener.document.getElementById("docIds").value = docIds;
window.opener.document.getElementById("docNames").value = title;
}