我找到原因了:window.close()在关闭一个非脚本语言打开的页面时,就会弹出提示框。
原因知道了,可是哪位大虾能帮我找到解决方法呢?

解决方案 »

  1.   

    <OBJECT id="clo" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <Param name="Command" value="Close">
    </OBJECT>
    <INPUT type='button' value='关闭' onclick='clo.Click()'>
      

  2.   

    ie5没有办法ie5.5+开始没有必要用控件就用
    window.opener=null;window.close();
      

  3.   

    IE 6.28以后的版本classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    会出现提示。
      

  4.   

    <object>那种方法有时候会提示:仅在HTML帮助中才有此功能
      

  5.   

    window.opener="";
    window.close();
      

  6.   

    <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>