Try... 没有SP2可以测试..Sorry.demo.htm<script>alert("0")</script>
<input type=button onclick='window.open("son.htm","windowName","")' value="Open">son.htm<script>
//判断是刷新还是关闭
function CloseOpen() {
if(event.clientX<=0 && event.clientY<0) {
//alert("new");
opener.location.reload(true);
}
else {
//alert("notnew");
}
}
</script>
<body onunload="CloseOpen()">

解决方案 »

  1.   

    wanghr100(灰豆宝宝.net) 谢谢你,不过你这个代码太长了,而且我不能确定所刷新的父窗口的文件名,即使是知道了,网址的后面也有太多的参数。原来的 onUnload="window.opener.location.reload();" 很好用!能否帮我出一个更好的主意?
      

  2.   

    onUnload="window.opener.location.reload();" 会导致出现重新弹出刚刚关闭的窗口,从而根本无法关闭掉新窗口。用window.opener.location.href="父窗口"既可以实现刷新,又不会反复弹出刚关闭的窗口,只是要知道页面的地址。