Asp classic ASP classic跳过javascript代码并转到重定向命令
这是我的密码:Asp classic ASP classic跳过javascript代码并转到重定向命令,asp-classic,Asp Classic,这是我的密码: Response.Write("<script language='javascript'>alert('Thanks you!');</script>") Response.Redirect "page.htm" Response.Write(“提醒('谢谢!');”) Response.Redirect“page.htm” 如果在.asp文件中使用此选项,则不会在第一行中收到警报。 相反,我被重定向到page.htm 但是,如果我删除第二行,我会收
Response.Write("<script language='javascript'>alert('Thanks you!');</script>")
Response.Redirect "page.htm"
Response.Write(“提醒('谢谢!');”)
Response.Redirect“page.htm”
如果在.asp文件中使用此选项,则不会在第一行中收到警报。
相反,我被重定向到page.htm
但是,如果我删除第二行,我会收到警报
我做错了什么
谢谢 这是因为在客户端JavaScript呈现之前,服务器上发生了
响应.Redirect
而不是
Response.Write("<script language='javascript'>alert('Thanks you!');</script>")
Response.Redirect "page.htm"
Response.Write(“提醒('谢谢!');”)
Response.Redirect“page.htm”
为什么不直接用JavaScript来处理呢
Response.Write("<script language='javascript'>alert('Thanks you!'); window.location.href='./page.htm';</script>")
Response.Write(“提醒('谢谢!');window.location.href='./page.htm';”)
这是因为在客户端JavaScript呈现之前,服务器上发生了响应.Redirect
而不是
Response.Write("<script language='javascript'>alert('Thanks you!');</script>")
Response.Redirect "page.htm"
Response.Write(“提醒('谢谢!');”)
Response.Redirect“page.htm”
为什么不直接用JavaScript来处理呢
Response.Write("<script language='javascript'>alert('Thanks you!'); window.location.href='./page.htm';</script>")
Response.Write(“提醒('谢谢!');window.location.href='./page.htm';”)