高手们请进!我碰见鬼了!!帮忙啊。
想做个登录的东西,
结果.htm 可以,但是一改为.asp就登录不进去了。
高手们给看看代码有什么问题,
谢谢了,
老郁闷了。。。
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN ">
<HTML> <HEAD>
<script>
function clickMail()
{var gm=document.gomail
var vDomain=gm.domains
var vName=gm.uName
var vPw=gm.uPw
if(vDomain.value== " "){alert( "您没有选择邮箱! ")
vDomain.focus()
return false}
if(vName.value== " "){alert( "用户名不能为空! ")
vName.focus()
return false
}
if(vPw.value== " "){alert( "密码不能为空! ")
vPw.focus()
return false}
switch(vDomain.value){
case "163 ":
gm.action= "http://reg.163.com/CheckUser.jsp "
gm.url.value= "http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&language=-1&style=15 "
gm.username.value=vName.value
gm.password.value=vPw.value
gm.enterVip.value= ' '
break
case "126 ":
gm.action= "http://entry.126.com/cgi/login "
gm.domain.value= "126.com "
gm.user.value=vName.value
gm.pass.value=vPw.value
break
case "188 ":
gm.action= "http://reg.mail.188.com/servlet/coremail/login?language=0&style=1 "
gm.user.value=vName.value
gm.pass.value=vPw.value
break
case "sohu ":
gm.action= "http://passport.sohu.com/login.jsp "
gm.url.value= " "
gm.UserName.value=vName.value
gm.Password.value=vPw.value
gm.id.value=vName.value
gm.username.value=vName.value
gm.password.value=vPw.value
gm.m.value=vName.value
gm.passwd.value=vPw.value
gm.mpass.value=vPw.value
gm.loginid.value=vName.value+ "@sohu.com "
gm.fl.value= "1 "
gm.vr.value= "1|1 "
gm.appid.value= "1000 "
gm.ru.value= "http://login.mail.sohu.com/servlet/LoginServlet "
gm.eru.value= "http://login.mail.sohu.com/login.jsp "
gm.ct.value= "1173080990 "
gm.sg.value= "5082635c77272088ae7241ccdf7cf062 "
break
case "yahoo ":
gm.action= "http://edit.bjs.yahoo.com/config/login "
gm.login.value=vName.value
gm.passwd.value=vPw.value
break
case "tom ":
gm.action= "http://bjweb.163.net/cgi/163/login_pro.cgi "
gm.user.value=vName.value
gm.pass.value=vPw.value
break
case "21cn ":
gm.action= "http://passport.21cn.com/maillogin.jsp "
gm.LoginName.value=vName.value
gm.passwd.value=vPw.value
gm.domainname.value= "21cn.com "
gm.UserName.value=vName.value+ '@21cn.com '
break
case "sina ":
gm.action= "http://mail.sina.com.cn/cgi-bin/login.cgi "
gm.u.value=vName.value
gm.psw.value=vPw.value
break
case "gmail ":
gm.action= "https://www.google.com/accounts/ServiceLoginAuth "
gm.Email.value=vName.value
gm.Passwd.value=vPw.value
break
case "chinaren ":
gm.action= "http://passport.sohu.com/login.jsp "
gm.loginid.value=vName.value+ "@chinaren.com "
gm.passwd.value=vPw.value
gm.fl.value= "1 "
gm.vr.value= "1|1 "
gm.appid.value= "1005 "
gm.ru.value= "http://profile.chinaren.com/urs/setcookie.jsp?burl=http://alumni.chinaren.com/ "
gm.ct.value= "1174378209 "
gm.sg.value= "84ff7b2e1d8f3dc46c6d17bb83fe72bd "
break
case "tianya ":
gm.action= "http://www.tianya.cn/user/loginsubmit.asp "
gm.vwriter.value=vName.value
gm.vpassword.value=vPw.value
break
case "baidu ":
gm.action= "http://passport.baidu.com/?login "
gm.username.value=vName.value
gm.password.value=vPw.value
break
}
vPw.value= " "
return true}
</script>
<FORM id=FrLgn name=gomail onsubmit= "return clickMail() " action= " " method=post>
<INPUT type=hidden name=url>
<INPUT type=hidden name=username>
<INPUT type=hidden name=type>
<INPUT type=hidden name=password>
<INPUT type=hidden name=domain>
<INPUT type=hidden value=http://cn.mail.yahoo.com/inset.html?rr=529401327 name=.done>
<INPUT type=hidden name=user>
<INPUT type=hidden name=pass>
<INPUT type=hidden value=true name=enterVip>
<INPUT type=hidden name=UserName>
<INPUT type=hidden name=Password>
<INPUT type=hidden name=u>
<INPUT type=hidden name=psw>
<INPUT type=hidden name=login>
<INPUT type=hidden name=LoginName>
<INPUT type=hidden name=usr>
<INPUT type=hidden name=func>
<INPUT type=hidden name=login_name>
<INPUT type=hidden name=login_password>
<INPUT type=hidden name=BackURL>
<INPUT type=hidden value=http://mail.google.com/mail?ui=html&zy=l name=continue>
<INPUT type=hidden name=Email>
<INPUT type=hidden name=Passwd>
<INPUT type=hidden name=domainname>
<INPUT type=hidden value=false name=firstlogin>
<INPUT type=hidden name=starttime>
<INPUT type=hidden name=p2>
<INPUT type=hidden name=passwd>
<INPUT type=hidden name=id>
<INPUT type=hidden name=m>
<INPUT type=hidden name=mpass>
<INPUT type=hidden name=loginid>
<INPUT type=hidden name=appid>
<INPUT type=hidden name=ru>
<INPUT type=hidden name=eru>
<INPUT type=hidden name=fl>
<INPUT type=hidden name=ct>
<INPUT type=hidden name=vr>
<INPUT type=hidden name=sg>
<INPUT type=hidden name=vwriter>
<INPUT type=hidden name=vpassword>
<FONT color=#874604> 邮箱快速登陆→
</FONT>
用户名:
<INPUT tabIndex=1 size=23 name=uName>
邮箱:
<SELECT tabIndex=2 size=1 name=domains>
<OPTION selected> 请选择邮箱 </OPTION>
<OPTION value=163> @163.com 网易 </OPTION>
<OPTION value=sina> @sina.com 新浪 </OPTION>
<OPTION value=126> @126.com 网易 </OPTION>
<OPTION value=yahoo> @yahoo.com.cn 雅虎 </OPTION>
<OPTION value=21cn> @21cn.com </OPTION>
<OPTION value=sohu> @sohu.com 搜狐 </OPTION>
<OPTION value=tom> @tom.com </OPTION>
<OPTION value=188> @188.com </OPTION>
<OPTION value=gmail> @gmail.com </OPTION>
<OPTION> ----请选择其他服务--- </OPTION>
<OPTION value=baidu> 百度账号 </OPTION>
<OPTION value=chinaren> ChinaRen校友录 </OPTION>
</SELECT> 密码:
<INPUT tabIndex=3 type=password size=19 name=uPw>
<INPUT style= "FONT-SIZE: 13px; WIDTH: 5em; HEIGHT: 1.67em " tabIndex=4 type=submit value= " 登录 " name=sub>
<INPUT type=hidden value=submit name=cmd>
</FORM>
[解决办法]
<SCRIPT language=jscript>
function check(obj){
var url= " "
var lname=obj.LoginName.value
var lpass=obj.passwd.value
var lindex=obj.domain.selectedIndex
if(lname== " "){alert( "请输入帐号! ");return false}
else if(lpass== " "){alert( "请输入密码! ");return false}
else if(lindex==0){alert( "请选择邮箱! ");return false}
else if(lindex <16){
if(lindex==1) url= "http://bjweb.mail.tom.com/cgi/login2?user= "+lname+ "&pass= "+lpass
if(lindex==2) url= "http://entry.126.com/cgi/login?user= "+lname+ "&pass= "+lpass
if(lindex==3) url= "http://reg.163.com/in.jsp?url=http://mscan2.163.com/Unicom.jsp?&username= "+lname+ "&password= "+lpass
if(lindex==4) url= "http://login.mail.sohu.com/chkpwd.php?UserName= "+lname+ "&Password= "+lpass+ "&domain=sohu.com "
if(lindex==5) url= "http://mail.sina.com.cn/cgi-bin/login.cgi?u= "+lname+ "&psw= "+lpass
if(lindex==6) url= "http://freemail.cnool.net/cgi-win/login.cgi?username= "+lname+ "&password= "+lpass
if(lindex==7) url= "http://mail.2911.net/cgi-bin/mail/main.pl?LOGIN=Log+In&USERNAME= "+lname+ "&PASSWORD= "+lpass
if(lindex==8) url= "http://mail.citiz.net/default/login_billing.jsp?username= "+lname+ "&password= "+lpass
if(lindex==9) url= "http://mail.diyserver.net/login.php?login=1&username= "+lname+ "&password= "+lpass
if(lindex==10) url= "http://edit.bjs.yahoo.com/config/login?login= "+lname+ "&passwd= "+lpass+ "&.src=ym "
if(lindex==11) url= "http://mailgate.hongen.com.cn/mail/login?user= "+lname+ "&passwd= "+lpass
if(lindex==12) url= "http://vip.avl.com.cn/mail/gznet_login.jsp?userid= "+lname+ "&passwd= "+lpass+ "&ac=mail "
if(lindex==13) url= "http://wm2.fescomail.net/cgi-bin/webmail?username= "+lname+ "&password= "+lpass
if(lindex==14) url= "http://mail.jzteyao.com.cn/cgi-bin/mail/main.pl?USERNAME= "+lname+ "&PASSWORD= "+lpass+ "&LOGIN=Log+In "
if(lindex==15) url= "http://freemail.soim.com/cgi-win/login.cgi?username= "+lname+ "&password= "+lpass
open(url)
}
else{
if(lindex==16){
obj.action= "http://61.136.62.69/cgi-bin/login "
obj.Password.value=lpass
}
if(lindex==17){
obj.action= "http://mail.ywzc.net/default.asp "
obj.username.value=lname
obj.Password.value=lpass
}
if(lindex==18) obj.action= "http://webmail.21cn.com/NULL/NULL/NULL/NULL/NULL/SignIn.gen "
if(lindex==19) obj.action= "http://freemail.china.com/extend/gb/NULL/NULL/NULL/SignIn.gen "
obj.submit()
}
obj.passwd.value= " "
return false
}
</SCRIPT>
</head>
<body>
<FORM onsubmit= "return check(this) " method=post target=_blank>
<CENTER> <SELECT style= "WIDTH: 128px; HEIGHT: 22px " name=domain> <OPTION selected> 选择邮箱 <OPTION> tom.com <OPTION> 126.com <OPTION> 163.com <OPTION> sohu.com <OPTION> sina.com <OPTION> cnnb.net <OPTION> 2911.net <OPTION> citiz.net <OPTION> diyserver.net <OPTION> yahoo.com.cn <OPTION> hongen.com.cn <OPTION> avl.com.cn <OPTION> fescomail.net <OPTION> jzteyao.com.cn <OPTION> freemail.soim.com <OPTION> eyou.com <OPTION> ywzc.net <OPTION> 21cn.com <OPTION> mail.china.com </OPTION> </SELECT> <BR> 帐号: <INPUT size=9 name=LoginName> <BR> 密码: <INPUT type=password size=9 name=passwd> <BR> <INPUT type=submit value=提交> <INPUT type=reset value=清除> </CENTER> </FORM>
</body>
</html>