我想实现点击服务器按钮,弹出新窗口的方法,用
response.write("<script>window.open(...)</script>")的方法只能显示,不能在新窗口中打开。这个功能应该怎样实现呢?

解决方案 »

  1.   

    覆盖
    window.location.href='test1.aspx'
      

  2.   

    this.Response.Write("<script>window.open('aRelease.aspx','','width=280px,height=438px');</script>");
      

  3.   

    也可以这样,在ASPX页面加个函数:
    <script language='javascript'>
    function ck()
    {
       window.open('aRelease.aspx');
       return false;
    }
    </script>
    然后在你的Page_Load事件里加:
    this.Button1.Attributes("onclick","return ck()");
      

  4.   

    就是楼上几位所说的那个样子的!嘿嘿!
    也可以这样,在ASPX页面加个函数:
    <script language='javascript'>
    function ck()
    {
       window.open('aRelease.aspx');
       return false;
    }
    </script>
    然后在你的Page_Load事件里加:
    this.Button1.Attributes("onclick","return ck()");这个解决方案是比较好的!
      

  5.   

    感谢各位!我那上面的那个方法,会在当前页面显示应该弹出的页面。按照simx_023() 和yodooer(www.eliver.cn) 说的试了一下OK了!