注册 登录
编程论坛 ASP技术论坛

asp对话框弹出问题

peswe 发布于 2007-11-28 13:53, 3388 次点击
<body>
<%
set   Conn=Server.CreateObject("adodb.connection")
conn.c
conn.open

sql="update   Table   set   Attribute='"   &   vAttribute   &   "'   where   ContId='"   &   vContId   &   "'"
Conn.Execute(sql)
%>
<script   language="vbscript">
msgbox   "更新数据成功!~"
</script>
<%
response.redirect   "index.asp"%>
</body>

以上程序,为何在有蓝色部分的时候,红色部分的对话框不弹出,而去掉蓝色部分的时候就会弹出呢?
在有蓝色部分的时候,该怎么改,才可以使对话框弹出?
望高手指点!~
6 回复
#2
yms1232007-11-28 14:18
<script   language="javascript">
alert("更新数据成功!~" );
self.lication="index.asp";
</script>
任何<%%>内的代码无论放在哪里都是最先执行的。
#3
MikeFT2007-11-28 14:35
同意楼上的说法,我觉得这样也行!!!

<body>
<%
set   Conn=Server.CreateObject("adodb.connection")
conn.c
conn.open

sql="update   Table   set   Attribute='"   &   vAttribute   &   "'   where   ContId='"   &   vContId   &   "'"
Conn.Execute(sql)
msgbox   "更新数据成功!~"
response.redirect   "index.asp"%>
</body>
#4
yms1232007-11-28 15:00
<%
set   Conn=Server.CreateObject("adodb.connection")
conn.c
conn.open

sql="update   Table   set   Attribute='"   &   vAttribute   &   "'   where   ContId='"   &   vContId   &   "'"
Conn.Execute(sql)
msgbox   "更新数据成功!~"
response.redirect   "index.asp"%>
<%%>内的代码属于服务器端任何弹出窗口的操作都是不起作用的。
#5
peswe2007-11-28 21:27
问题已经解决,谢谢各位的帮助!~
真的很感谢你们!~
#6
willam2007-11-29 15:17
以上程序,为何在有蓝色部分的时候,红色部分的对话框不弹出,而去掉蓝色部分的时候就会弹出呢?
在有蓝色部分的时候,该怎么改,才可以使对话框弹出?



因为,,,红色部份比蓝色部分先执行.......
1