有些ASP问题我不懂!

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:00:42
<%
Response.write"<script>alert('系统提示:你已成功登录!');</script>"
Response.Redirect("index.htm")
%>
我在IIS里调试的时候发现这两个Response语句连用时这条 Response.write"<script>alert('系统提示:你已成功登录!');</script>"会不起做用,直接跳转到了下面的那条定义的网页。
但是我如果去掉下面的Response.Redirect("index.htm")语句这时Response.write"<script>alert('系统提示:你已成功登录!');</script>"就可以用了。。是不是两个Response语句有什么语法上的规定,不能重复用,还是有优先级!要是不能连用那我应该怎么写。。我是在搞不懂!
我要的VB的脚本,有吗?

按照下面的写一下就可以了
Response.Write("<script language=javascript>alert('提示信息.');window.location='跳转页面'</script>");
Response.Write("<script language=javascript>alert('提示信息.');
parent.location.href='跳转页面'</script>");

这个是两个!不要直接复制了,自己改一下!
这个就是asp的,另外你补充的问题太…………
你放心吧,保证能用

在第一行加入一句 Response.Buffer=False 禁止缓冲输出试试

将"<script>alert('系统提示:你已成功登录!');</script>" 这句放在index.html中不就可以了吗。
最好的实现方法还是使用javascript在客户端进行跳转。

Response.Write("<script language=javascript>alert('提示信息.');window.location.href='index.htm'</script>")