美国gd空压机官网:asp关于怎样实现一个登入口跳转多个系统板块登入?

来源:百度文库 编辑:高校问答 时间:2024/05/02 09:51:01
http://www.dayoo.com/
http://www.hainan.net/
形同以上两网站最顶段登入口形式,
一个登入口下拉几个不同的板块通过一个中间跳转页实现多系统如 邮局 社区 什么的在一个登入口即可登入对应的系统中!!! 如何实现
<FORM id=form1 name=form_1
action=http://www.hainan.net/cgi-bin/all_login_submit.asp method=post
target=_blank>
<TBODY>
<TR>
<TD width="22%">
<SCRIPT language=javascript
src="海南在线 - 构筑网上海南.files/hnnet_lm0.js"></SCRIPT>
</TD>
<TD width="55%" height=22>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="85%">用户名 <INPUT style="HEIGHT: 18px" size=10
name=username> 密码 <INPUT id=password1 style="HEIGHT: 18px"
type=password size=10 name=password> <A
href="javascript:login_submit()"></A><A
href="javascript:login_submit()"></A><SELECT class=font1 name=lanmu>
<OPTION value=0 selected>电子邮局</OPTION> <OPTION
value=1>海南e家</OPTION> <OPTION value=2>天涯社区</OPTION></SELECT> <A
href="javascript:login_submit()"></A></TD>
<TD width="15%"><A href="javascript:login_submit()"><IMG height=20
src="海南在线 - 构筑网上海南.files/ind_5.gif" width=56
border=0></A></TD></TR></TBODY></TABLE></TD>
<TD width="23%"><FONT color=#ff0000><FONT color=#ff0000><STRONG> <A
href="http://www.hiholiday.com/cgi-bin/orders/flight/ticket.htm"
target=_blank><FONT
color=#ff3300>网上机票预订服务专家</FONT></A></STRONG></FONT></FONT></TD><INPUT
type=hidden value=true name=doLogin> <INPUT type=hidden value=Index
name=redirectStr> <INPUT type=hidden value=hainan.net name=hostname>
</FORM>
以上是实现的htm代码页 无跳转页介绍 想问下如何用asp写跳转页all_login_submit.asp

all_login_submit.asp

<%
if request("username")=""or request("password") then
response.write "<script language='javascript'>"
response.write "alert('请输入的您用户名或密码!');"
response.write "location.href='javascript:history.go(-1)';"
response.write "</script>"
response.end

end if

lanmu=request("lanmu")
if lanmu="0" then
进行验证
end if
if lanmu="1" then
进行验证
end if
if lanmu="2" then
进行验证
end if

%>

这个好说,就在这个页面写就可以了:

<Script language="vbscript">
Sub login_submit()
''通过下拉框的值跳转不同的CGI接口:
Dim mLM,mAction
mLM = document.form_1.lanmu.value
If mLM = "0" Then
''到电子邮局
mAction = ...
ElseIf mLM = "1" Then
''到海南e家
mAction = ...
ElseIf mLM = "2" Then
''到天涯社区
mAction = ...
End If
document.form_1.action = mAction
...
End Sub
</Script>

然后在这个页面中,提交这个登陆页面的时候调用这个login_submit()方法就可以了,实际上就是改变表单的传递地址.

如果,我没理解错, 楼主需要的是 “单点登录”功能吧, 如果是, 请确认,我再说,否则就算了

可以在这个数据的接受页面检查他选择了哪个,然后把接受的用户名 和密码等数据直接转向到那个页面就OK了

呵呵