Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic ASP classic跳过javascript代码并转到重定向命令_Asp Classic - Fatal编程技术网

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';”)