是希望实现重新跳出100个test.asp画面?界面上面就有101个画面,而且画面都不能消失!用Response.Write("<script>window.open('http://10.30.1.107/test/test.asp')</script>");但是不行,系统编译报错!怎么实现呢?<%@Page Language="c#"%>
<script language="C#" runat="server">
 public void Click(object Sender,EventArgs e)
      {

          int number,counter;

  if(text1.Text !="") 
            {
       number=Convert.ToInt32(text1.Text);
       
       
               for(counter=1;counter<=number;counter++)
           { 
   Response.Write("<script>window.open('http://10.30.1.107/test/test.asp')</script>");
  
                   }
            }


}
</script>
<html>
    <head>
<title>Server Cluster Test</title>
    </head>
    <body>
<form id="WebForm1" method="post" runat="server">
            Enter the times of test:
            <br>
            <br>
            <asp:textbox id="text1" runat="server"/>
            <br/><br/>
            
    <asp:Button id="Button1" Text="TEST" onclick="Click" runat="server"/>
</form>
    </body>
</html>

解决方案 »

  1.   

    Response.Write("<script>window.open('http://10.30.1.107/test/test.asp','jjj','width=800,height=600')</script>");
      

  2.   


    Response.Write( @@@@@@@@@@@(只要一个)"<script>for(var i=0;i<100;i++ ) window.open('http://10.30.1.107/test/test.asp')</script>");
      

  3.   

    还要加上参数
    width =  screen.width / 10;
    height = screem.height / 10;
    top = height*i;
    left = width*i;
      

  4.   

    楼上(minrange)能否写完整的语句啊!??谢谢;调试出来必给分!