再线等待,100分
<!--#include file="conn.asp"-->
<%
dim daihao,mima
daihao = request.form("daihao")
mima = request.form("mima")
set rs=server.createobject("adodb.recordset")
dim sql
sql = " select * from user where daihao = '" & daihao & "' order by id"
rs.open sql ,conn,0,1
if rs.eof then
%>
<script language = vbscript>
msgbox "该会员代号不存在!"
location.href = "javascript:history.back()"
</script>
<%
else
%>
<script language = vbscript>
msgbox"登陆成功"
</script>
<%end if
response.redirect("default.asp") ‘错误之处
%>
错误原因:
响应对象 错误 'ASP 0156 : 80004005'
标题错
/web/zhp/loginto.asp, 行23
HTTP 标题已经写入到 客户浏览器。任何 HTTP 标题的修改必须在写入页内容之前。
请各位大侠帮忙,如何在判断之后将网页定向到“default.asp"?
谢谢,在线等待,送100分
此问题最好能用script和java语言解决。
问题点数:20、回复次数:7Top
1 楼MeXP(秦汉风)回复于 2002-09-13 16:52:08 得分 0
<%end if
response.redirect "default.asp" ‘改成这样也试试
%>
上面的下执行,而
<script language = vbscript>
msgbox"登陆成功"
</script>
后执行,所以不会达到你预期目的
Top
2 楼hainan(严谨编程序,妙手下象棋-王老三)回复于 2002-09-13 16:54:36 得分 10
在文件上加这一句response.buffer=trueTop
3 楼ashamwolf(狼皮)回复于 2002-09-13 16:57:10 得分 0
将response.redirect("default.asp") 的功能放到客户端完成:
document.location = "default.asp";Top
4 楼fbj007(千里独行)回复于 2002-09-13 16:58:10 得分 0
<%
else
%>
<script language = vbscript>
msgbox"登陆成功"
location.href="default.asp"
</script>
<%end if
%>
还有response.redirect之前不能有任何html或脚本输出的
Top
5 楼flashasp(flashasp)回复于 2002-09-13 17:12:23 得分 10
<!--#include file="conn.asp"-->
<%
dim daihao,mima
daihao = request.form("daihao")
mima = request.form("mima")
set rs=server.createobject("adodb.recordset")
dim sql
sql = " select * from user where daihao = '" & daihao & "' order by id"
rs.open sql ,conn,0,1
if rs.eof then
%>
<script language = vbscript>
msgbox "该会员代号不存在!"
location.href = "javascript:history.back()"
</script>
<%else%>
<script language = vbscript>
msgbox"登陆成功"
location="default.asp"
</script>
<%end if%>Top
6 楼liuxk(冰山上的心)回复于 2002-09-13 17:28:18 得分 0
唉!不就是<%@response.buffer=true%>
hainan(Atie)的不完整!Top
7 楼lt66txy(心如刀割)回复于 2002-09-13 18:40:04 得分 0
看了一下,你的意途好像是这样的:当在表中找不到对应的daihao时就显示对话框"该会员代号不存在!"然后返回上页,也就是提交页面,若找到了,则显示对话框"登陆成功"然后转到default.asp页面?
如果是这样,那么应该这样写:
前面的语句和你原来的一样
if rs.eof then
%>
<script language = vbscript>
msgbox "该会员代号不存在!"
history.go(-1)
</script>
<%else%>
<script language = vbscript>
msgbox "登陆成功"
location.href="default.asp"
</script>
<%end if%>
Top




