怎么样退出Asp页--->>
三个问题:
问题一:test.asp
<%
var n = 1 ;
if(n == 1)
{ //第一命令行
Response.write("<script>window.location = 'go.asp'</script>");
}
//第二命令行
Response.write("<script>alert('af')</script>");
%>
<html><head></head>
<body>
<script>
alert("fdsa");//第三命令行
</script>
</body>
</html>
程序在运行第一命令行后把网页转向了Go.asp,然后后面的代码就不再执行了。。。
我怎么样使的它能够在运行完第二命令行,第三命令行后,再把网页转向go.asp?
问题二:
<%
var a = 10 ;
if(a >= 10)
{
Response.write("错误,退出!");
//我在此处用return ;来返回但是会出错。。。
}
%>
<html>
<body>
</body>
</html>
我希望在执行完response.write();之后就退出此页,并在客户端显示一个错误信息。。
用什么命令可以实现 ?? 难道非要用location把它指向一个固定的错误页面才行吗??
问题三:
三个文件: login.htm , loginjob.asp , main.asp .
login.html是个输入用户名,密码的登陆页面 , 主要代码是:
<form name = "login" method = "post" action = "loginjob.asp">
.....
<input type = submit>
</form>
loginjob.asp 主要代码如下:
<%
var strUserName = Request("UserName");
var strPasswd = Request("password");
var strSQL = "Select * From MyMdb where UserName = 'ricky'"
var ConDB = Server.CreateObject("ADODB.Connection")
var ConRs = ConDB.Execute(strSQL);
........
response.write("<script>window.location ='main.asp'</script> ");
ConRs.Close();
%>
main.asp主要代码如下:
<html><head></head>
<body>
//中间是一大堆表格 。 。 。 什么也没有。。。
</body>
</html>
运行login.htm , 输入用户名密码后,登陆到了main.asp页面,现在问题来了。。。
我在IE里点后退按钮, 按照道理来说 ,应该回到login.htm,但是却始终在
本main.asp页面,后退按钮失效了。。。难道说,后退的默认是loginjob.asp,所以才有问题??