//父页面函数
function showPort(){var k = window.showModalDialog("url,"_blank","dialogWidth=500px;dialogHeight=300px;center=yes;location=no");
if(k == 1){//判断是否刷新
window.location.reload();
}
}
//子页面
var k = window.dialogArguents;//获得父窗口传递过来的值
//关闭当前窗口
function winClose(isRefrash){
window.returnValue = isRefrash;
window.close();
}
//子页面调用
<input type="button" onsubmit="winClose(1)" value="刷新父页面"/>
<input type="button" onsubmit="winClose(0)" value="不刷新父页面"/>