<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="zh_CN" lang="zh_CN">
<head>
<title></title>
<script type="text/javascript">
function checkmail(){
var m=document.getElementById("mailbox");
var u=document.getElementById("mail_form");
var s=document.getElementById("username").value;
var t=document.getElementById("password").value;
var n=new Array();
var r=new Array();
remove_inputs();
var o=/^m(\d+)/;
if(o.test(m.value)){
var q=m.value.replace(o,"$1");
switch(q){
case"1":
u.action="http://mail.sina.com.cn/cgi-bin/cnlogin.php";
n=["u","psw"];
r=[s,t];
insert_inputs(n,r);
break;
case"2":
u.action="http://mail.sina.com.cn/cgi-bin/login.cgi";
n=["u","psw"];
r=[s,t];
insert_inputs(n,r);
break;
case"3":
u.action="http://passport.sohu.com/login.jsp";
var p=s+"@sohu.com";
n=["loginid","passwd","fl","vr","appid","ct","sg","ru"];
r=[p,t,"1","1|1","1000","1173080990","5082635c77272088ae7241ccdf7cf062","http://login.mail.sohu.com/servlet/LoginServlet"];
insert_inputs(n,r);
break;
case"4":
var p=s+"@yahoo.cn";
u.action="https://edit.bjs.yahoo.com/config/login";
n=["login","passwd",".intl","domainss",".done"];
r=[p,t,"cn","yahoo","http://mail.cn.yahoo.com/inset.html"];
insert_inputs(n,r);
break;
case"5":
var p=s+"@yahoo.com.cn";
u.action="https://edit.bjs.yahoo.com/config/login";
n=["login","passwd",".intl","domainss","src",".done"];
r=[p,t,"cn","yahoo","ym","http://mail.cn.yahoo.com/inset.html"];
insert_inputs(n,r);
break;
case"6":
u.action="http://login.mail.tom.com/cgi/login";
n=["user","pass"];
r=[s,t];
insert_inputs(n,r);
break;
case"7":
u.action="http://passport.21cn.com/maillogin.jsp";
n=["UserName","passwd"];
r=[s,t];
insert_inputs(n,r);
break;
case"8":
u.action="https://mail.10086.cn/Login/Login.ashx";
n=["UserName","Password","clientid"];
r=[s,t,"5015"];//5015 http://www.hao123.com/ 2345 http://www.9991.com/
insert_inputs(n,r);
break;
case"9":
u.action="https://passport.baidu.com/?login";
n=["username","password"];
r=[s,t];
insert_inputs(n,r);
break;
case"10":
u.action="http://passport.renren.com/PLogin.do";
n=["email","password"];
r=[s,t];
insert_inputs(n,r);
break;
case"11":
u.action="http://passport.51.com/login.5p";
n=["passport_51_user","passport_51_password","gourl"];
r=[s,t,"http%3A%2F%2Fmy.51.com%2Fwebim%2Findex.php"];
insert_inputs(n,r);
break;
case"12":
u.action="http://passport.sohu.com/login.jsp";
n=["loginid","passwd","fl","vr","appid","ct","sg","ru"];
r=[s,t,"1","1|1","1005","1282560903","5365e2f819144cbb0d83b07a2976a01d","http://profile.chinaren.com/urs/setcookie.jsp?burl=http://alumni.chinaren.com/"];
insert_inputs(n,r);
break;
default:
break
}
u.submit()
}
}
function remove_inputs(){
var m=document.getElementById("mail_form");
var p=new Array();
var o=m.getElementsByTagName("input");
if(o.length>0){
for(var n=0;n<o.length;n++){
if(o[n].type=="hidden"){
p.push(o[n])
}
}
for(var n=0;n<p.length;n++){
m.removeChild(p[n])
}
}
}
function insert_inputs(m,o){
for(var n=0;n<m.length;n++){
insert_child(m[n],o[n])
}
}
function insert_child(o,p){
var n=document.getElementById("mail_form");
var m=document.createElement("input");
m.name=o;
m.value=p;
m.type="hidden";
n.appendChild(m)
}
function popmail(){
var o=document.getElementById("mailbox");
var m=/^p(\d+)/;
if(m.test(o.value)){
var n=o.value.replace(m,"$1");
switch(n){
case"1":window.open("https://mail.google.com");break;
case"2":window.open("http://mail.live.com/");break;
case"3":window.open("http://email.163.com/");break;
case"4":window.open("http://email.126.com/");break;
case"5":window.open("http://mail.yeah.net/");break;
case"6":window.open("http://mail.qq.com/");break;
case"7":window.open("http://mail.263.net/");break;
case"8":window.open("http://www.kaixin001.com/");break;
default:break
}
o.selectedIndex=0
}
}
</script>
</head>
<body>
<form id="mail_form" method="post" action="" οnsubmit="checkmail(this);">
<input type="text" id="username" name="local_username" class="txt" value="用户名" οnfοcus="if(this.value=='用户名')this.value='';else this.select();" />
<span class="selbdr">
<select id="mailbox" οnchange="popmail();">
<option value="s1">请选择邮箱</option>
<option value="m1">@sina.cn 新浪</option>
<option value="m2">@sina.com 新浪</option>
<option value="m3">@sohu.com</option>
<option value="m4">@yahoo.cn</option>
<option value="m5">@yahoo.com.cn</option>
<option value="m6">@tom.com</option>
<option value="m7">@21cn.com</option>
<option value="m8">@139.com</option>
<option value="m9">百度账号</option>
<option value="m10">人人网</option>
<option value="m11">@51.com</option>
<option value="m12">ChinaRen</option>
<option value="s2">以下请在弹出页面登录</option>
<option value="p1">@gmail.com</option>
<option value="p2">@hotmail.com</option>
<option value="p3">@163.com 网易</option>
<option value="p4">@126.com 网易</option>
<option value="p5">@yeah.net</option>
<option value="p6">@qq.com</option>
<option value="p7">@263.com</option>
<option value="p8">开心网</option>
</select>
</span>
<input type="password" class="txt" id="password" name="local_password" value="******" οnfοcus="if(this.value=='******')this.value='';else this.select();"/>
<input type="submit" class="btn" value="登录" />
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="zh_CN" lang="zh_CN">
<head>
<title></title>
<script type="text/javascript">
function checkmail(){
var m=document.getElementById("mailbox");
var u=document.getElementById("mail_form");
var s=document.getElementById("username").value;
var t=document.getElementById("password").value;
var n=new Array();
var r=new Array();
remove_inputs();
var o=/^m(\d+)/;
if(o.test(m.value)){
var q=m.value.replace(o,"$1");
switch(q){
case"1":
u.action="http://mail.sina.com.cn/cgi-bin/cnlogin.php";
n=["u","psw"];
r=[s,t];
insert_inputs(n,r);
break;
case"2":
u.action="http://mail.sina.com.cn/cgi-bin/login.cgi";
n=["u","psw"];
r=[s,t];
insert_inputs(n,r);
break;
case"3":
u.action="http://passport.sohu.com/login.jsp";
var p=s+"@sohu.com";
n=["loginid","passwd","fl","vr","appid","ct","sg","ru"];
r=[p,t,"1","1|1","1000","1173080990","5082635c77272088ae7241ccdf7cf062","http://login.mail.sohu.com/servlet/LoginServlet"];
insert_inputs(n,r);
break;
case"4":
var p=s+"@yahoo.cn";
u.action="https://edit.bjs.yahoo.com/config/login";
n=["login","passwd",".intl","domainss",".done"];
r=[p,t,"cn","yahoo","http://mail.cn.yahoo.com/inset.html"];
insert_inputs(n,r);
break;
case"5":
var p=s+"@yahoo.com.cn";
u.action="https://edit.bjs.yahoo.com/config/login";
n=["login","passwd",".intl","domainss","src",".done"];
r=[p,t,"cn","yahoo","ym","http://mail.cn.yahoo.com/inset.html"];
insert_inputs(n,r);
break;
case"6":
u.action="http://login.mail.tom.com/cgi/login";
n=["user","pass"];
r=[s,t];
insert_inputs(n,r);
break;
case"7":
u.action="http://passport.21cn.com/maillogin.jsp";
n=["UserName","passwd"];
r=[s,t];
insert_inputs(n,r);
break;
case"8":
u.action="https://mail.10086.cn/Login/Login.ashx";
n=["UserName","Password","clientid"];
r=[s,t,"5015"];//5015 http://www.hao123.com/ 2345 http://www.9991.com/
insert_inputs(n,r);
break;
case"9":
u.action="https://passport.baidu.com/?login";
n=["username","password"];
r=[s,t];
insert_inputs(n,r);
break;
case"10":
u.action="http://passport.renren.com/PLogin.do";
n=["email","password"];
r=[s,t];
insert_inputs(n,r);
break;
case"11":
u.action="http://passport.51.com/login.5p";
n=["passport_51_user","passport_51_password","gourl"];
r=[s,t,"http%3A%2F%2Fmy.51.com%2Fwebim%2Findex.php"];
insert_inputs(n,r);
break;
case"12":
u.action="http://passport.sohu.com/login.jsp";
n=["loginid","passwd","fl","vr","appid","ct","sg","ru"];
r=[s,t,"1","1|1","1005","1282560903","5365e2f819144cbb0d83b07a2976a01d","http://profile.chinaren.com/urs/setcookie.jsp?burl=http://alumni.chinaren.com/"];
insert_inputs(n,r);
break;
default:
break
}
u.submit()
}
}
function remove_inputs(){
var m=document.getElementById("mail_form");
var p=new Array();
var o=m.getElementsByTagName("input");
if(o.length>0){
for(var n=0;n<o.length;n++){
if(o[n].type=="hidden"){
p.push(o[n])
}
}
for(var n=0;n<p.length;n++){
m.removeChild(p[n])
}
}
}
function insert_inputs(m,o){
for(var n=0;n<m.length;n++){
insert_child(m[n],o[n])
}
}
function insert_child(o,p){
var n=document.getElementById("mail_form");
var m=document.createElement("input");
m.name=o;
m.value=p;
m.type="hidden";
n.appendChild(m)
}
function popmail(){
var o=document.getElementById("mailbox");
var m=/^p(\d+)/;
if(m.test(o.value)){
var n=o.value.replace(m,"$1");
switch(n){
case"1":window.open("https://mail.google.com");break;
case"2":window.open("http://mail.live.com/");break;
case"3":window.open("http://email.163.com/");break;
case"4":window.open("http://email.126.com/");break;
case"5":window.open("http://mail.yeah.net/");break;
case"6":window.open("http://mail.qq.com/");break;
case"7":window.open("http://mail.263.net/");break;
case"8":window.open("http://www.kaixin001.com/");break;
default:break
}
o.selectedIndex=0
}
}
</script>
</head>
<body>
<form id="mail_form" method="post" action="" οnsubmit="checkmail(this);">
<input type="text" id="username" name="local_username" class="txt" value="用户名" οnfοcus="if(this.value=='用户名')this.value='';else this.select();" />
<span class="selbdr">
<select id="mailbox" οnchange="popmail();">
<option value="s1">请选择邮箱</option>
<option value="m1">@sina.cn 新浪</option>
<option value="m2">@sina.com 新浪</option>
<option value="m3">@sohu.com</option>
<option value="m4">@yahoo.cn</option>
<option value="m5">@yahoo.com.cn</option>
<option value="m6">@tom.com</option>
<option value="m7">@21cn.com</option>
<option value="m8">@139.com</option>
<option value="m9">百度账号</option>
<option value="m10">人人网</option>
<option value="m11">@51.com</option>
<option value="m12">ChinaRen</option>
<option value="s2">以下请在弹出页面登录</option>
<option value="p1">@gmail.com</option>
<option value="p2">@hotmail.com</option>
<option value="p3">@163.com 网易</option>
<option value="p4">@126.com 网易</option>
<option value="p5">@yeah.net</option>
<option value="p6">@qq.com</option>
<option value="p7">@263.com</option>
<option value="p8">开心网</option>
</select>
</span>
<input type="password" class="txt" id="password" name="local_password" value="******" οnfοcus="if(this.value=='******')this.value='';else this.select();"/>
<input type="submit" class="btn" value="登录" />
</form>
</body>
</html>
部分的登录没有测试呀。如果有问题可以留言呀。我再看看。
而且有些网站登录地址改变后,或更改登录程序,那么此脚本也会出现问题。