可以,在top.close();前加一句top.opener="";就行啦
<!--framset.htm-->
<frameset rows="100,*">
<frame src="test.htm">
<frame src="test.htm">
</frameset><!--test.htm-->
<input type=button value="close" onclick="closeWindow()">
<script language="javascript">
function closeWindow(){
top.opener="";
top.close();
}
</script>

解决方案 »

  1.   

    window.opener=window
    或者是top.opener=top之类的
    有了这个就可以没有提示的关闭了
      

  2.   

    在要关闭的窗口中,添加如下代码.在body中加入下面的代码:
    <OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <param name="Command" value="Close">
    </object>
    <script language="JavaScript">function shutwin(){closes.Click();return;}</script><a href="javascript:shutwin();"><font size="2">[关闭窗口]</font></a>当然,如果你的ie是6.0的那就用一般的关闭就可以不出现提示了。
    <a href="javascript:window.close();"><font size="2">[关闭窗口]</font></a>