解决方案 »

  1.   

    非当前页是什么页呢?javascript 不能关闭不是由它自己打开的窗口,这是为了避免一个站点关闭其他任何站点的窗口,从而独占浏览器。
      

  2.   

    在同一个IE窗口,比如我开了一个百度的页面和一个淘宝的页面,如果我现在正在浏览的是淘宝页面,那百度的那个页面就是我所说的非当前页。
    至于第二点....那个页面的打开方式我先去确认下!如果不是由javascript打开的窗口那我应该怎么关闭呢?
      

  3.   

    如果是使用JavaScript打开非当前页
    如var win = window.open("someurl");
    这样打开方式的话,可以使用win.close();将非当前页关闭。如果不是的话,我猜或许可以使用ActiveX技术解决问题吧,已经关系到浏览器实现层面了
      

  4.   

    这肯定是做不到的,除非用activex插件之类的。