C# asp.net 用Ajax做的网页,页面上放了一个‘退出’铵钮,点击这个铵钮时想关闭当前的页面,如果能关闭由当前页面打开的子页面更好!谢谢

解决方案 »

  1.   

    window.close();
    浏览器不兼容,基本没法实现。
      

  2.   


    <a href="#" onclick="if(window.top!=window.self) history.back();else window.close();">关闭页面</a>
      

  3.   

    window.close()
    如果不想要弹出框的话,网上有解决方案
      

  4.   

    window.close();
    window.opener.close();
      

  5.   

    IE会弹出一个恼人的提示,使用以下代码解决,基本兼容所有浏览器:
    window.opener = null;
    window.close();
      

  6.   


    <script type="text/javascript">
    function closeWindow(){
     var browserName=navigator.appName;
     if (browserName=="Netscape") {
      window.open('','_parent',''); window.close();
     } else if (browserName=="Microsoft Internet Explorer") {
      window.opener = "whocares"; window.close(); 
     }
    }
    </script>试下这个js函数.