用window.open打開的新窗口從父窗口取值:window.opener.oldAcc;(這個oldAcc可以是父類窗口js里定義的全局變量屬性 var? oldAcc=" ")
同理關閉父類窗口可以用:window.opener.close();
用layer開層的話可以用:parent.
還可以監(jiān)聽子窗口關閉好時候刷新父頁面:
/**
* 監(jiān)聽頁面關閉
*/
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);
}
}