<input type=button value="关闭" onclick="window.opener=null;window.close();">
<input type=button value="返回" onclick="window.history.go(-1);">Response.Write("<script>alert('asdfasdf');</script>");

解决方案 »

  1.   

    Response.Write("<script>alert('asdfasdf');</script>");
    要加上<script>
      

  2.   

    关闭按钮可以用javascript代码控制,但是返回按钮还用javascript的话,就不合适了,因为如果在页面触发任何事件都会造成页面刷新,这时就不得不电击若干下返回按钮才能返回上一页面。
    我的做法是用服务器端按钮控件,1。在返回按钮的click事件中加入:response.redirect("上一页的页面文件名称");
    2。如果该页(如:front.aspx)需要有些参数进行初始化的话(如:a=request.QueryString("a");...),就在该页进入下一页(next.aspx)的事件中加入:response.redirect("next.aspx?a=1");
    在next.aspx页面的返回按钮的click事件中加入:response.redirect("front.aspx?a=" + Reqeust.QueryString("a"));虽然麻烦些,但保证好用
    :)
      

  3.   

    response.write("<script language='javascript'>window.close()</" & "script>")