setTimeout("yourFunctionName()",5000);

解决方案 »

  1.   

    Response.Write("<script LANGUAGE=JScript>");
    Response.Write("{");
    Response.Write("alert('谢谢您注册本站,您注册成功!');");
    Response.Write("window.setTimeout(location.href='http://www.csdn.net',5000);");
    Response.Write("}");
    Response.Write("</script>");
    我大概知道是Response.Write("window.setTimeout(location.href='http://www.csdn.net',5000);");
    有一些细节上的语法错误,谁能提示一下吗?
      

  2.   

    Response.Write("<script>alert('欢迎!');</script>");
    Response.Redirect("Default.aspx");
    你输出的那些脚本还没到客户端就已经被转向Default.aspx页面去了。你在HTML标签里面加入下面一句。
    <meta http-equiv="Refresh" content="3;URL=default.aspx">
    在Page_Load()
    里面写入Response.Write("<script>alert('欢迎!');</script>");
    三秒钟后,就会转到Default.aspx页