在一个页的基础上又弹出一个新页,在新页上点击按钮,让他关闭上一个页
这个关闭上一页的javascript语句或是纯ASP.NET语句该怎么写呢?

解决方案 »

  1.   

    javascript:top.close或windown.close
      

  2.   

    <script language=javascript>
    var oWin;
    function openWin()
    {
    oWin=window.open("b.htm","","");
    }function closeWin()
    {
    oWin.close();
    }
    </script>
    <input type=button onclick="openWin();" value="打开窗口" ID="Button1" NAME="Button1"><input type=button onclick="closeWin();" value="关闭窗口" ID="Button2" NAME="Button2">
      

  3.   

    a.htm
    <script language=javascript>
    var oWin;
    function openWin()
    {
    oWin=window.open("b.htm","","");
    }function closeWin()
    {
    oWin.close();
    }
    </script>
    <input type=button onclick="openWin();" value="打开窗口" ID="Button1" NAME="Button1"><input type=button onclick="closeWin();" value="关闭窗口" ID="Button2" NAME="Button2">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    b.htm<script language=javascript>
    function closeParentWin()
    {
    opener.opener=null;
    opener.close();
    }
    </script>
    <input type=button value="关闭父窗口" onclick="closeParentWin();">
      

  4.   

    在b.aspx页面上 我按下button后出现a.aspx页面,这是b.aspx页面不消失,当程序运行完毕后a.aspx页面又自动关闭了,这怎么实现啊?