动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Asp → 阅读文章

 使用Javascript实现邮箱快速登录的方法!!

作者来源: 
阅读 1406 人次 , 2006-4-18 3:54:00 


  第一步:先做一个登录表单,将需要数据发送给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>   
 本文Tags组网  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:如何从数据库得到一个列表表单
· 下一篇:如何用JavaScript识别Netscape 6 浏览器
· JScript 方法 - fixed 方法
· 如何使用ASP产生象安装向导的主页
· asp中对ip进行过滤限制函数
· asp+与asp的区别(6)
· 跨站Script攻击(三)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077