我在网站首页上放一个邮箱登陆框,输入完用户名和密码,点确定如正确就跳转到万网的邮箱窗口高手解决下吧

解决方案 »

  1.   

    function clickMail(){
    var gm=document.gomail
    var vDomain=gm.domainss
    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="https://reg.163.com/logins.jsp?type=1&product=mail126&url=http://entry.mail.126.com/cgi/ntesdoor?lightweight%3D1%26verifycookie%3D1%26language%3D0%26style%3D-1"
    gm.domain.value="126.com"
    gm.username.value=vName.value+"@126.com"
    gm.password.value=vPw.value
    break
    case "vip163":
    gm.action="https://ssl1.vip.163.com/logon.m?language=-1&style=-1"
    gm.username.value=vName.value
    gm.password.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="https://edit.bjs.yahoo.com/config/login"
    gm.login.value=vName.value
    gm.passwd.value=vPw.value
    break
    case "yahoocn":
    gm.action="https://edit.bjs.yahoo.com/config/login"
    gm.login.value=vName.value+"@yahoo.cn"
    gm.passwd.value=vPw.value
    break
    case "tom":
    gm.action="http://login.mail.tom.com/cgi/login"
    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 "eyou":
    gm.action="http://ssl.eyou.com/mail_login.php"
    gm.LoginName.value=vName.value
    gm.Password.value=vPw.value
    break
    case "yeah":
    gm.action="https://reg.163.com/logins.jsp?type=1&product=mailyeah&url=http://entry.mail.yeah.net/cgi/ntesdoor?lightweight%3D1%26verifycookie%3D1%26style%3D-1"
    gm.domain.value="yeah.net"
    gm.username.value=vName.value+"@yeah.net"
    gm.password.value=vPw.value
    break
    case "263":
    gm.action="http://mailbeta.263.net/xmweb"
    gm.usr.value=vName.value
    gm.pass.value=vPw.value
    gm.domain.value="263.net"
    gm.func.value="login"
    break
    case "vipsina":
    gm.action="http://vip.sina.com.cn/cgi-bin/login.php"
    gm.domain.value='vip.sina.com'
    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 "cren":
    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 "baidu":
    gm.action="http://passport.baidu.com/?login"
    gm.username.value=vName.value
    gm.password.value=vPw.value
    break
    case "51":
    gm.action="http://passport.51.com/login.5p"
    gm.passport_51_user.value=vName.value
    gm.passport_51_password.value=vPw.value
    gm.gourl.value="http%3A%2F%2Fmy.51.com%2Fwebim%2Findex.php"
    break
    case "xn":
    gm.action="http://login.xiaonei.com/Login.do"
    gm.email.value=vName.value
    gm.password.value=vPw.value
    break}
    s_cookie('m',vDomain.selectedIndex,5184000,'/')
    vPw.value=""
    return true}
      

  2.   

    <FORM id=gomail onsubmit="return clickMail()" method=post name=gomail 
    action=""><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 value=http://mail.cn.yahoo.com/inset.html?rr=529401327 
    type=hidden name=.done><INPUT type=hidden name=user><INPUT type=hidden 
    name=pass><INPUT value=true type=hidden 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 
    value=http://mail.google.com/mail?ui=html&amp;zy=l type=hidden 
    name=continue><INPUT type=hidden name=Email><INPUT type=hidden name=email><INPUT 
    type=hidden name=domainname><INPUT value=false type=hidden 
    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><INPUT type=hidden 
    name=passport_51_user><INPUT type=hidden name=passport_51_password><INPUT 
    type=hidden name=gourl><INPUT type=hidden name=Passwd><INPUT value=cn 
    type=hidden name=.intl> 
    <DIV class=top_login>
    <DIV class=yxdl><A href="http://www.xx.com/mail.htm" 
    target=_blank>邮<BR>箱<BR>登<BR>录</A></DIV>
    <DIV class=logindiv>用户名:<INPUT id=uName2 class=lg_input name=uName>邮 箱:<SELECT 
    class=lg_select name=domainss><OPTION selected value="">-请选择您的邮箱-<OPTION 
      value=163>@163.com 网易<OPTION value=126>@126.com 网易<OPTION value=sohu>@sohu.com 
      搜狐<OPTION value=sina>@sina.com 新浪<OPTION value=tom>@tom.com<OPTION 
      value=yahoo>@yahoo.com.cn<OPTION value=yahoocn>@yahoo.cn<OPTION 
      value=Gmail>@gmail.com<OPTION value=21cn>@21cn.com<OPTION value=eyou>@eyou.com 
      亿邮<OPTION value=vipsina>@vip.sina.com<OPTION value=vip163>@vip.163.com<OPTION 
      value=263>@263.net<OPTION value=yeah>@yeah.net<OPTION 
      value="">-请选择其他登录-<OPTION value=cren>ChinaRen校友录</OPTION><OPTION 
      value=baidu>百度账号</OPTION><OPTION value=51>51.com<OPTION 
    value=xn>校内网</OPTION></SELECT><B>密 码:</B>
    <P><INPUT id=uPw2 class=lg_pw type=password name=uPw></P><INPUT class=lg_sub value=登录 type=submit name=sub><B><A 
    href="http://www.9991.com/mail.htm">注册</A></B></DIV></DIV></FORM>参考
      

  3.   

    参考:
    http://hi.baidu.com/jeakpan/blog/item/d7eecbce1fd12e0692457e20.html