使用Javascript实现邮箱快速登录的方法!!
2000-12-21 10:15:21 来源:WEB开发网核心提示:第一步:先做一个登录表单,将需要数据发送给javaScript函数,使用Javascript实现邮箱快速登录的方法!!, <form name=″mailForm″ action=″Javascript:go()″ Onsubmit=″return check(this)″ method=″post″> &
第一步:先做一个登录表单,将需要数据发送给javaScript函数。
<form name=″mailForm″ action=″Javascript:go()″ Onsubmit=″return check(this)″ method=″post″>
<p><select name=″mailSelect″ size=″1″>
<option selected value=″None″>选择邮箱</option>
<option value=″mail.sina.com.cn/cgi-bin/login;u;psw″>新浪</option>
<option value=″web.163.net/cgi/login;user;pass″>163</option>
<option value=″freemail.263.net/cgi/login;user;pass″>263</option>
<option value=″freemail.990.net/PRog/login;user;pass″>990</option>
</select><br>
账号:<input type=″text″ name=″name″ size=″12″ onfocus=″this.select()″><br>
密码:<input type=″passWord″ name=″password″ size=″12″ onfocus=″this.select()″><br>
<input type=″submit″ value=″登录″ style=″font-size: 9pt″ name=″submit″>
<input type=″reset″ value=″重置″ name=″reset″ style=″font-size: 9pt″></p>
</form>
第二步:将下面代码放在登录表单所在页面的<head>……</head>之间。
<script language=″JavaScript″><!--
function makeURL(){ var objForm=document.mailForm;
var intIndex=objForm.mailSelect.options.selectedIndex;
var varInfo=objForm.mailSelect.options[intIndex].value;
var arrayInfo=varInfo.split(′;′);
var strName=objForm.name.value,varPasswd=objForm.password.value;
var strProvider=arrayInfo[0],strIdName=arrayInfo[1],varPassName=arrayInfo[2];
var strUrl=′http://′+strProvider+′?′+strIdName+′=′+strName+′&′+varPassName+′=′+varPasswd;
return strUrl;
}
function go(){
var strLocation=makeURL();
window.open(strLocation,′′,′′);
}
function check(input){
if(input.mailSelect.options.selectedIndex==0){
alert(″请选择你的邮箱!″);
return false;}
if(input.name.value==″″){
alert(″你忘了填写您的账号名了!″);
input.name.focus();
return false;}
if(input.password.value==″″ || input.password.value.length<3){
alert(″你的密码长度小于3字符吗?还是重新填写吧!″);
input.password.focus();
return false;}
else return true;
}
--></script>
<form name=″mailForm″ action=″Javascript:go()″ Onsubmit=″return check(this)″ method=″post″>
<p><select name=″mailSelect″ size=″1″>
<option selected value=″None″>选择邮箱</option>
<option value=″mail.sina.com.cn/cgi-bin/login;u;psw″>新浪</option>
<option value=″web.163.net/cgi/login;user;pass″>163</option>
<option value=″freemail.263.net/cgi/login;user;pass″>263</option>
<option value=″freemail.990.net/PRog/login;user;pass″>990</option>
</select><br>
账号:<input type=″text″ name=″name″ size=″12″ onfocus=″this.select()″><br>
密码:<input type=″passWord″ name=″password″ size=″12″ onfocus=″this.select()″><br>
<input type=″submit″ value=″登录″ style=″font-size: 9pt″ name=″submit″>
<input type=″reset″ value=″重置″ name=″reset″ style=″font-size: 9pt″></p>
</form>
第二步:将下面代码放在登录表单所在页面的<head>……</head>之间。
<script language=″JavaScript″><!--
function makeURL(){ var objForm=document.mailForm;
var intIndex=objForm.mailSelect.options.selectedIndex;
var varInfo=objForm.mailSelect.options[intIndex].value;
var arrayInfo=varInfo.split(′;′);
var strName=objForm.name.value,varPasswd=objForm.password.value;
var strProvider=arrayInfo[0],strIdName=arrayInfo[1],varPassName=arrayInfo[2];
var strUrl=′http://′+strProvider+′?′+strIdName+′=′+strName+′&′+varPassName+′=′+varPasswd;
return strUrl;
}
function go(){
var strLocation=makeURL();
window.open(strLocation,′′,′′);
}
function check(input){
if(input.mailSelect.options.selectedIndex==0){
alert(″请选择你的邮箱!″);
return false;}
if(input.name.value==″″){
alert(″你忘了填写您的账号名了!″);
input.name.focus();
return false;}
if(input.password.value==″″ || input.password.value.length<3){
alert(″你的密码长度小于3字符吗?还是重新填写吧!″);
input.password.focus();
return false;}
else return true;
}
--></script>
Tags:使用 Javascript 实现
编辑录入:爽爽 [复制链接] [打 印][]
- ››JavaScript拖拽原理的实现
- ››javascript事件列表解说
- ››Javascript代码优化工具UglifyJS
- ››使用脚本恢复WinXP系统的用户登录密码
- ››JavaScript Confirm 失效的解决办法
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››JavaScript页面内拖拽原理分析
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››javascript中select的常用操作
- ››javascript+css无刷新实现页面样式的更换
更多精彩
赞助商链接