各位大虾:
小虾想在弹出确认对话框,让用户确认后跳转到一个新页面,可是怎么没有弹出确认对话框?而是直接跳转到新页面了?怎样让这个确认对话框显示出来,待用户确认后再跳转? 
代码如下:
Page.RegisterStartupScript("","<script language='javascript' type='text/javascript'> javascript:return confirm('指定的号码多于一通,请转到在线听音按用户号码来查询!?');</script>");
  
Response.Write("<script>window.open('zxty.aspx?');</script>");

解决方案 »

  1.   

    我们一般都是通过URL传值,到一个特定的跳转页上,在跳转页上显示信息。如果你非要显示警告框。可以在页头增加定时跳转的标记,比如1s跳转,这样整个的页面周期你都可以运行完,警告框也可以显示出来了。
      

  2.   

            Page.RegisterStartupScript("", " <script   language='javascript'>if(confirm('指定的号码多于一通,请转到在线听音按用户号码来查询!?'))window.open('zxty.aspx?');</script> ");
      

  3.   

    Response.Write(" <script>alert("警告!"); window.location.href='zxty.aspx?'; </script> ");
    这个市弹出只有确定按钮的警告框!
    竹子的好像是探出的有是和否的吧?
    js不太熟...