这段代码如何理解?

来源:百度知道 编辑:UC知道 时间:2024/05/16 00:52:53
if(window.opener){//如果父页面还在的话
window.opener.location.reload();//先刷新父页面
window.opener = null;// ?????
window.close();//这两句是为了不出现提示
}

/////////////////////////
或者你可以检测事件。

window.onunload = function(){
if(window.opener) window.opener.location.reload();
} '///??????
问号处如何理解

window.opener = null;// ????? 这句是为了遮蔽窗口关闭的时候出现是否确定关闭小窗口,不让出现小窗口提示而直接关闭窗口

if(window.opener) window.opener.location.reload();
} '///?????? 如果该窗口是由父窗口弹出来的,就重新刷新父窗口,否则不会刷新父窗口