Response.Write( " <script>window.parent.location='checkq.aspx?qinggid =1011'</script> " );
如上的格式  
一个是弹出一个新的窗口在新的窗口显示 ,一个是关闭当前窗口,先吃饭去,多谢大家了,比较忙没时间看javascript。

解决方案 »

  1.   

    window.open()是弹出一个新的窗口在新的窗口显示
    window.close()是关闭当前窗口
    不过楼主的问题过于抽象,有什么需求需要用Response.Write()来输出这样的脚本的么?很疑惑
      

  2.   

        System.Web.UI.ScriptManager.RegisterClientScriptBlock(page, page.GetType(), "showWorkFlow", "javascript:window.open('" + HttpContext.Current.Request.ApplicationPath +
             "/WorkFlow/WorkFlow.aspx?ProcessID=" + _procid.Split('_')[0] + "')", true);
       
      

  3.   


    ClientScript.RegisterStartupScript(GetType(), "", "window.open('checkq.aspx?qinggid =1011');window.close();", true);还不如直接 Response.Redirect("");好
      

  4.   


    string js1 = "";
                    js1 += "  NewWindow=window.open('新页','','toolbar=no');";
                    js1 += "  NewWindow.moveTo(0,0);";
                    js1 += "  NewWindow.resizeTo(screen.availWidth,screen.availHeight);";
                    js1 += "  window.opener=null;";
                    js1 += "  window.close();";
           ClientScript.RegisterStartupScript(GetType(), "", js1, true);