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

为什么跳转同一个login.asp页面却能所带的参数不同呢??

yiyaozjk 发布于 2011-05-21 20:33, 1385 次点击
为什么跳转同一个login.asp页面却能所带的参数不同呢??
function login_in(dept)
{ <% if session("unmae")<>"" then %>
location.href='/default.asp?/dept='+ dept;
<% else %>
windows.open('/login.asp?case=1&dept='dept,newwinodws','height=145,....);
< %end if %>
}


function login()
{ <% if session("unmae")<>"" then %>
location.href='/';
<% else %>
windows.open('/login.asp?case=2','newwinodws','height=145,....);
< %end if %>
}

高手能否帮忙解释一下:
  第一个函数里,/login.asp?case=1&dept='dept,是什么意思,为什么又可以为case=1??

  第二个函数里,'/login.asp?case=2,又可以这么简单,那此时的case=2是什么意思呢?

第2问题:
   页面希望能插入一条记录时,希望能将记录的信息全部再转到另一个新页面上(包括字段名,字段值等信息),点确认后再做添加记录的动作,
    这个功能怎么实现?
10 回复
#2
wangjy5002011-05-21 22:22
这个参数是传给login.asp的。接受后怎么处理就看login.asp里的代码了。
#3
ywyql_842011-05-22 13:08
这是用Javascript实现的跳转,当满足一定条件时实现login_in
否则时实现login  这两个window.open到的页面带的参不同而已
#4
yiyaozjk2011-05-22 14:35
二、三楼的兄弟,解释的有点不清楚,
我当然是知道那是所带的参数,我发贴题目,就是问为什么同一个网页所带的参数为什么可以不同////


高手能否帮忙解释一下:
  第一个函数里,/login.asp?case=1&dept='dept,是什么意思,为什么又可以为case=1??

  第二个函数里,'/login.asp?case=2,又可以这么简单,那此时的case=2是什么意思呢?

第2问题:
   页面希望能插入一条记录时,希望能将记录的信息全部再转到另一个新页面上(包括字段名,字段值等信息),点确认后再做添加记录的动作,
#5
dzt00012011-05-23 08:45
如2楼所说,login.asp?后面带的参数,是给login.asp这个页面用的,当case=1时,显示第一种界面或效果,当case=2时,显示另一种界面或效果,当然这要看login.asp里代码是怎么写的了。
#6
liang1982072011-05-24 22:19
楼主很逗啊,其实啊case就是一个参数,为什么要带它呢而且还要不同呢?原因就是:跳转前出现的情况可能不是一种,而是两种或更多,所以也不能用同一种方法去处理所有的情况,但是我们怎么识别是哪种情况呢,这时候就要带个参数来标记一下,跳转之后根据这个参数的不同来做不同的处理。
#7
cule12072011-05-26 10:48
6楼说的不错,“那此时的case=2是什么意思呢?”其中case是参数“2”就是值了,不同的情况要赋予的值也不同嘛!
#8
yiyaozjk2011-05-26 20:07
小弟,是比较菜的啦.请大家细心些教.我干脆把那三个文件一
只有本站会员才能查看附件,请 登录
起上传上来的了.
#9
skip152011-06-10 17:19
楼主,给你仔细解释一下
首先不管链接后面跟了多少参数,什么样的参数,它们打开的是同一个链接login.asp
后边接的参数是提供给你打开的login.asp页面使用的。如果你这个页面不需要,就算后边跟的再多,再怎么离奇的参数也不会影响你的页面使用
你在这里传递两个参数,一个case一个dept很显然是 case的作用是判断是否存在dept,存在才是1,不存在就是2,所以dept参数的意义也在它存在的情况下使用
所以在case=1时才在后边再加一个dept 的参数

明白不??
#10
skip152011-06-10 17:23
第二个问题,你在第一个页面做好表单,把数据传递到第二个页面,然后在第二个页面把获取的值显示,再做一个相同的表单,不过所有的表单属性为隐藏的(确认按钮除外),同时表单里的元素的值为你获取的值,就这样!

明白??
#11
samuelchen2011-06-13 09:04
贴个源码大家帮你看看啊
1