主题:求救~在登陆后返回原浏览页面,应该怎么写
paladine111
[专家分:0] 发布于 2008-05-22 17:52:00
在登陆后返回原浏览页面,应该怎么写啊,不能用session对象。
Response.Write("<script>alert('登陆成功');window.location='"&request.ServerVariables("HTTP_REFERER")&"';</script>")
我这样写登陆后返回的还是登陆页面。请高手帮帮忙啊~
回复列表 (共4个回复)
沙发
tianyu123 [专家分:2570] 发布于 2008-05-22 19:09:00
直接写浏览页面不行吗?
Response.Write("<script>alert('登陆成功');window.location='浏览页面';</script>")
板凳
yaozheng [专家分:28410] 发布于 2008-05-22 21:28:00
因为你的登陆页面是从别的页面跳转过来的,然后登陆的时候又访问了另外一个页面,所以返回前一页的话就返回登陆页面了。不知道是不是有点绕口。
其实你从其他页面跳转到登陆页的时候,就可以把上一页的地址取到然后保存在登陆页的一个隐藏域里,然后登陆的时候就可以或者这个地址直接跳转。
3 楼
paladine111 [专家分:0] 发布于 2008-05-22 22:10:00
我的FROM 是跳转到其他页面的,这个是在FORM 前VBscript写的一个判断,如果没有登陆返回登陆页面,所以这个地址怎么传呢。
4 楼
liulei001 [专家分:12820] 发布于 2008-06-13 01:10:00
转换页面的时候,用Transfer跳转,会自动带上原表单的内容。登陆后重新提交。
我来回复