in a
<script>
b=window.open("b.url")
</script><body onload="b.close()">

解决方案 »

  1.   

    唉,B/S虽然有许多的好处,但是许多人还是喜欢C/S,因为好多功能非常好实现啊,例如你想要的这种操作.
      

  2.   

    你不如把b页面换成一个层(div),这样比较好控制,而且速度也快。
      

  3.   

    <script>
    b=window.open("b.url","def","")
    </script><body onload="def.close()">
      

  4.   

    用层就可以了。前台代码
    如下
    <div id=div_a style="DISPLAY: none; BACKGROUND-COLOR: #ff0000" 
                 >asdfasdf sdfsadlfksldfa 
                sdflkasjdflkasdjflkasdfsadfasdf</DIV>
    //必须在层后定义该函数、否则javascript,不执行
    <script language="javascript">
    <!--
    function hidepanel()

      document.all("div_a").style.display="";
    }
    //-->
    </script>
    后台代码
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(!Page.IsPostBack)
    {
    Button1.Attributes.Add("onclick","hidepanel()"); }
    }
    这样就可以了,你试试把
      

  5.   

    那用asp.net 怎样写呢!!!