标题:为什么跳转同一个login.asp页面却能所带的参数不同呢??
只看楼主
yiyaozjk
Rank: 2
等 级:论坛游民
帖 子:231
专家分:30
注 册:2010-3-10
结帖率:51.67%
已结贴  问题点数:0 回复次数:10 
为什么跳转同一个login.asp页面却能所带的参数不同呢??
为什么跳转同一个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问题:
   页面希望能插入一条记录时,希望能将记录的信息全部再转到另一个新页面上(包括字段名,字段值等信息),点确认后再做添加记录的动作,
    这个功能怎么实现?
搜索更多相关主题的帖子: function 
2011-05-21 20:33
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
得分:0 
这个参数是传给login.asp的。接受后怎么处理就看login.asp里的代码了。

QQ:63572063
2011-05-21 22:22
ywyql_84
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:54
专家分:180
注 册:2011-4-4
得分:0 
这是用Javascript实现的跳转,当满足一定条件时实现login_in
否则时实现login  这两个window.open到的页面带的参不同而已
2011-05-22 13:08
yiyaozjk
Rank: 2
等 级:论坛游民
帖 子:231
专家分:30
注 册:2010-3-10
得分:0 
二、三楼的兄弟,解释的有点不清楚,
我当然是知道那是所带的参数,我发贴题目,就是问为什么同一个网页所带的参数为什么可以不同////


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

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

第2问题:
   页面希望能插入一条记录时,希望能将记录的信息全部再转到另一个新页面上(包括字段名,字段值等信息),点确认后再做添加记录的动作,
2011-05-22 14:35
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
得分:5 
如2楼所说,login.asp?后面带的参数,是给login.asp这个页面用的,当case=1时,显示第一种界面或效果,当case=2时,显示另一种界面或效果,当然这要看login.asp里代码是怎么写的了。

----我怎能在别人的苦难面前转过脸去----
2011-05-23 08:45
liang198207
Rank: 5Rank: 5
等 级:职业侠客
帖 子:70
专家分:300
注 册:2011-5-10
得分:5 
楼主很逗啊,其实啊case就是一个参数,为什么要带它呢而且还要不同呢?原因就是:跳转前出现的情况可能不是一种,而是两种或更多,所以也不能用同一种方法去处理所有的情况,但是我们怎么识别是哪种情况呢,这时候就要带个参数来标记一下,跳转之后根据这个参数的不同来做不同的处理。
2011-05-24 22:19
cule1207
Rank: 2
等 级:论坛游民
帖 子:7
专家分:15
注 册:2011-4-28
得分:0 
6楼说的不错,“那此时的case=2是什么意思呢?”其中case是参数“2”就是值了,不同的情况要赋予的值也不同嘛!
2011-05-26 10:48
yiyaozjk
Rank: 2
等 级:论坛游民
帖 子:231
专家分:30
注 册:2010-3-10
得分:0 
小弟,是比较菜的啦.请大家细心些教.我干脆把那三个文件一
login.rar (6.47 KB)
起上传上来的了.
2011-05-26 20:07
skip15
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2011-6-10
得分:0 
楼主,给你仔细解释一下
首先不管链接后面跟了多少参数,什么样的参数,它们打开的是同一个链接login.asp
后边接的参数是提供给你打开的login.asp页面使用的。如果你这个页面不需要,就算后边跟的再多,再怎么离奇的参数也不会影响你的页面使用
你在这里传递两个参数,一个case一个dept很显然是 case的作用是判断是否存在dept,存在才是1,不存在就是2,所以dept参数的意义也在它存在的情况下使用
所以在case=1时才在后边再加一个dept 的参数

明白不??
2011-06-10 17:19
skip15
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2011-6-10
得分:0 
第二个问题,你在第一个页面做好表单,把数据传递到第二个页面,然后在第二个页面把获取的值显示,再做一个相同的表单,不过所有的表单属性为隐藏的(确认按钮除外),同时表单里的元素的值为你获取的值,就这样!

明白??
2011-06-10 17:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-340661-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051256 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved