这个很简单我知道有四种方法
第一种就是我们说的热链接
<a href="要转到地址">点击这里转news</a>
你这里就应该这样写
<a href="news/index.asp">点击这里转news</a>
第二种定时自动跳转
任意地方,比如我想让用户在注册成功就自动转到那个地方
你就得用asp中的
response.Redirect "要跳转的网页" (因为我只会asp)
如:
name=repalce(request.form("name"),"'","")
pwd=repalce(request.form("password"),"'","")
seltxt="select * from users where name='" & name &"' and pwd='" & pwd &"'"
set rs=conn.execute(seltxt)
if not rs.bof and not rs.eof then
response.Redirect "news/index.asp" //如果里出错,你把/这个换成\这个试
else
response.Redirect "error.asp"
end if
第三种是一种自动跳转
<meta http-equiv='REFRESH' content='3;url=要跳转的页面'> //其中3是3秒后自动跳转,这个是写在网页的<head>与</head>之间的.
你的应该写成
:<meta http-equiv='REFRESH' content='3;url=news/index.asp'>
第四种是跟第三种一样,但是这更灵活你加到什么地方就加到什么地方
用response.write 写出上面这句就可以了
如;
if reg then
response.write "你注册成功.5秒后自动返回'
response.write "
<meta http-equiv='REFRESH' content='5;url=news/index.asp'>"
end if
以本人爱好用第四种更灵活
注:如果你用第三种与第四种时,把url后面设为当前这个网页,那么就等于是X秒后就刷新一下,就像我们以前做聊天室里的信息显示一样,就要不停的刷新,那个就是用的第三种方法.