关于对父类窗口的操作:window.open相关

用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);

}

}

你可能感兴趣的:(关于对父类窗口的操作:window.open相关)