window.open('a.xls'); 
   opener = null;
   self.close();

解决方案 »

  1.   

    请问如何设置打开窗口的编码!!???
    打开a.xls是乱码!!
      

  2.   

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

  3.   

    opener = null;
    在 ie 6 sp1 中不能无效好象
      

  4.   

    window.close();
    new ActiveXObject("WScript.Shell").sendKeys("{ENTER}");
      

  5.   

    会有不安全Active控件提示的....>_<
      

  6.   

    交你一个办法,
    这里写一个window.open("close.htm","_self");
    建一个close.htm文件
    里面写
    <script language=javascript>
    window.opener=null;
    window.close()
    </script>
    就可以了,我试过了。
    我的经验是href指向的页面在执行window.close()里都有提示的,但window.open()打开的页面在close时就都没有提示的。
      

  7.   

    window.opener = null;
    window.close();这个没有问题,我得就是ie6,ie5.5也行得
      

  8.   

    window.opener = null;
    window.close();肯定行的
      

  9.   

    看看我的帖子:(有用)
    http://community.csdn.net/Expert/topic/3358/3358489.xml?temp=.4769098
      

  10.   

    先使用window.open打开自身,然后关闭opener对象,然后再关闭self的时候就不会出现了:)
    简单的说,如果不出现提示,使用window.open的方式就不会出现了