用window.open打开的新窗口从父窗口取值:window.opener.oldAcc;(这个oldAcc可以是父类窗口js里定义的全局变量属性 var oldAcc=" ")
同理关闭父类窗口可以用:window.opener.close();
用layer开层的话可以用:parent.
还可以监听子窗口关闭好时候刷新父页面:
/**
* 监听页面关闭
*/
function openWin(url, name, iWidth, iHeight) {
var winObj = openWindow(url, name, iWidth, iHeight);
var loop = setInterval(function() {
if (winObj.closed) {
clearInterval(loop);
// alert('closed');
window.location.reload();
// parent.location.reload();
}
}, 1);
}
/**
* 查看便笺
*/
function readPad(oid) {
var eventType = $('#eventType').val();
openWin(ctx + '/daily/pad/readPad?oid=' + oid + '&eventType=' + eventType,
'pad', 850, 580);
}
}