hao123.com上的邮箱登录

10 篇文章 0 订阅
6 篇文章 0 订阅

<!------第一步:创建mail.js 文件------------>

function G($){return document.getElementById($)} function trim($){$=$.replace(/(^\u3000+)|(\u3000+$)/g,"");$=$.replace(/(^ +)|( +$)/g,"");return $} function C($) { return document.createElement($) } function Ci(_, A) { var $ = C("input"); $.name = _; $.value = A; $.type = "hidden"; return $ } var format = function(_, B) { if (arguments.length > 1) { var F = format, H = /([.*+?^=!:${}()|[\]\/\\])/g, C = (F.left_delimiter || "{").replace(H, "\\$1"), A = (F.right_delimiter || "}").replace(H, "\\$1"), E = F._r1 || (F._r1 = new RegExp("#" + C + "([^" + C + A + "]+)" + A, "g")), G = F._r2 || (F._r2 = new RegExp("#" + C + "(\\d+)" + A, "g")); if (typeof(B) == "object") { return _.replace(E,function(_, A) { var $ = B[A]; if (typeof $ == "function") $ = $(A); return typeof($) == "undefined" ? "": $ } ); } else if (typeof(B) != "undefined") { var D = Array.prototype.slice.call(arguments, 1), $ = D.length; return _.replace(G, function(A, _) { _ = parseInt(_, 10); return (_ >= $) ? A: D[_]; }) } } return _; } var Config = { MailConfig: [ { val: 0 }, { action: "http://reg.163.com/CheckUser.jsp", params: { url: "http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&language=-1&style=15", username: "#{u}", password: "#{p}" } }, { action: "https://reg.163.com/logins.jsp", params: { domain: "126.com", username: "#{u}@126.com", password: "#{p}", url: "http://entry.mail.126.com/cgi/ntesdoor?lightweight%3D1%26verifycookie%3D1%26language%3D0%26style%3D-1" } }, { action: "http://mail.sina.com.cn/cgi-bin/login.cgi", params: { u: "#{u}", psw: "#{p}" } }, { action: "https://edit.bjs.yahoo.com/config/login", params: { login: "#{u}@yahoo.com.cn", passwd: "#{p}", domainss: "yahoo", ".intl": "cn", ".src": "ym" } }, { action: "https://edit.bjs.yahoo.com/config/login", params: { login: "#{u}@yahoo.cn", passwd: "#{p}", domainss: "yahoocn", ".intl": "cn", ".done": "http://mail.cn.yahoo.com/inset.html" } }, { action: "http://passport.sohu.com/login.jsp", params: { loginid: "#{u}@sohu.com", passwd: "#{p}", fl: "1", vr: "1|1", appid: "1000", ru: "http://login.mail.sohu.com/servlet/LoginServlet", ct: "1173080990", sg: "5082635c77272088ae7241ccdf7cf062" } }, { action: "http://login.mail.tom.com/cgi/login", params: { user: "#{u}", pass: "#{p}" } }, { action: "http://reg.mail.188.com/servlet/coremail/login?language=0&style=1", params: { user: "#{u}", pass: "#{p}" } }, { action: "http://passport.21cn.com/maillogin.jsp", params: { UserName: "#{u}@21cn.com", passwd: "#{p}", domainname: "21cn.com" } }, { action: "https://reg.163.com/logins.jsp", params: { domain: "yeah.net", username: "#{u}@yeah.net", password: "#{p}", url: "http://entry.mail.yeah.net/cgi/ntesdoor?lightweight%3D1%26verifycookie%3D1%26style%3D-1" } }, { action: "http://passport.baidu.com/?login", params: { u: "http://passport.baidu.com/center", username: "#{u}", password: "#{p}" } }, { action: "http://passport.sohu.com/login.jsp", params: { loginid: "#{u}@chinaren.com", passwd: "#{p}", fl: "1", vr: "1|1", appid: "1005", ru: "http://profile.chinaren.com/urs/setcookie.jsp?burl=http://alumni.chinaren.com/", ct: "1174378209", sg: "84ff7b2e1d8f3dc46c6d17bb83fe72bd" } }, { action: "http://passport.renren.com/PLogin.do", params: { email: "#{u}", password: "#{p}" } }, { action: "http://passport.51.com/login.5p", params: { passport_51_user: "#{u}", passport_51_password: "#{p}", gourl: "http%3A%2F%2Fmy.51.com%2Fwebim%2Findex.php" } }, { val: 0 }, { action: "http://mail.qq.com", type: "link" }, { action: "http://gmail.google.com", type: "link" }, { action: "http://www.hotmail.com", type: "link" }, { action: "http://mail.139.com", type: "link" } ] }

var MailLogin={
    mailCache:[],

    sendMail:function()
    {
        var B=G("hao_mail_username").value;
        var C=G("hao_mail_passwd").value;
        var E=G("hao_mail_options");
        var A=document.mail;
        var _=E.selectedIndex;
        var H=Config.MailConfig[_];
        var F={u:B,p:C};
        if(H.val==0){alert("\u60a8\u6ca1\u6709\u9009\u62e9\u90ae\u7bb1\uff01");return}
        if(trim(F.u)==""){alert("\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a\uff01");return}
        if(trim(F.p)==""){alert("\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01");return}
        if(this.mailCache.index!=_){
            this.mailCache.index=_;
            for(var I=0,D=this.mailCache.length;I<D;I++)
            {
                A.removeChild(this.mailCache[I]);
            }
            this.mailCache=[]
        }
        A.action=H.action;
        for(I in H.params){
            var $=Ci(I,format(H.params[I],F));
            this.mailCache.push($);
            A.appendChild($)
        }
        A.submit();
        G("hao_mail_passwd").value=""
    },
    change:function(_){
        var $=Config.MailConfig[_.selectedIndex];
        if($.type=="link"){
            window.open($.action);
            _.selectedIndex=15
        }
    }
}

<!-----第二步:页面代码--------->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>模拟hao123邮箱登录</title>
<meta content="text/html; charset=gb2312" http-equiv="Content-Type"/>
<script type="text/javascript" src="mail.js"></script>
</head>

<body>

<form target="_blank" action="" οnsubmit="MailLogin.sendMail();return false;" method="post" name="mail">
<table>
<tbody>
<tr><td nowrap="" width="30px">帐号</td><td colspan="2"><input type="text" value="" name="hao_mail_username" id="hao_mail_username"/></td></tr>
<tr><td>邮箱</td><td colspan="2"><select οnchange="MailLogin.change(this)" id="hao_mail_options"><option>--请选择--</option><option>@163.com 网易</option><option>@126.com 网易</option><option>@sina.com 新浪</option><option>@yahoo.com.cn</option><option>@yahoo.cn</option><option>@sohu.com 搜狐</option><option>@tom.com</option><option>@188.com</option><option>@21cn.com</option><option>@yeah.net</option><option>百度帐号</option><option>ChinaRen校友录</option><option>人人网</option><option>51.com</option><option>--在弹出页登录--</option><option>@qq.com</option><option>@gmail.com</option><option>@hotmail.com</option><option>@139.com</option></select></td></tr>
<tr><td>密码</td><td><input type="password" style="width: 124px; padding-left: 2px;" value="" name="hao_mail_passwd" id="hao_mail_passwd"/></td><td><button type="submit" style="padding: 0px; height: 1.67em; width: 3.4em; line-height: 1.67em; vertical-align: middle;">登录</button></td></tr>
</tbody>
</table>
</form>
</body>
</html> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 导航栏的制作方法有很多种,下面介绍一种使用 HTML 和 CSS 的方法。 1. HTML 结构: ```html <nav> <ul> <li><a href="#">首页</a></li> <li><a href="#">新闻</a></li> <li><a href="#">图片</a></li> <li><a href="#">视频</a></li> </ul> </nav> ``` 2. CSS 样式: ```css nav { width: 100%; height: 50px; background-color: #333; } nav ul { list-style: none; margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; } nav ul li { display: inline-block; background-color: #333; padding: 0 10px; } nav ul li a { display: block; color: #fff; text-decoration: none; font-size: 16px; line-height: 50px; } nav ul li a:hover { background-color: #444; } ``` 以上是一个简单的导航栏的制作方法,你可以根据自己的需要进行更改。 参考网址:https://www.hao123.com/ 是一个网址导航网站,你可以在上面学习如何制作一个漂亮的导航栏。 ### 回答2: 要制作一个类似于https://www.hao123.com/?src=from_pc的导航栏,首先需要在网页上创建一个顶部导航栏的区域。该导航栏应包含网站的Logo、可点击的链接以及其他相关功能。 首先,使用HTML创建一个容器,设置其样式为固定定位,居顶部显示,宽度为100%。在容器内部创建一个div元素,用于显示Logo图片和网站名称。 在Logo和网站名称之后,使用无序列表<ul>来创建导航链接。每个链接为一个列表项<li>,并用<a>元素添加可点击的超链接。设置超链接的href属性为目标URL地址,例如“https://www.example.com”。 在导航链接之后,可以添加其他功能,如搜索框、用户登录等。可以使用表单元素<input>创建搜索框,并设置其样式和功能。同时,使用<a>元素创建一个用户登录链接,使用户能够点击并跳转到登录页面。 最后,使用CSS样式指定导航栏的外观。可以设置背景颜色、字体大小、边距等属性,以及悬停效果、动画效果等。 以上是制作一个类似于https://www.hao123.com/?src=from_pc的导航栏的基本步骤。根据实际需求,可以对导航栏进行进一步的设计和定制。 ### 回答3: 要制作一个导航栏,可以参考https://www.hao123.com/?src=from_pc这个网址的导航栏设计。首先,我们需要确定导航栏的位置和样式。通常,导航栏位于网页的顶部或侧边,以便用户可以方便地导航到其他页面。 导航栏应该包含一组可点击的链接或按钮,将用户引导到不同的网页。链接可以按照一定的分类组织,比如按照主题、功能或目标用户群等。这样,用户可以更容易地找到他们想要的信息。 在设计导航栏时,需要考虑以下要素: 1. 明确并简洁的标签:将每个链接的标签写得清晰明了,用简短的词语描述链接所指向的页面,尽量避免模糊或笼统的词汇。 2. 一致的风格和布局:保持导航栏中各个链接的风格和布局一致,使用户在任何时候都以同样的方式导航。 3. 高互动性和易用性:确保链接易于点击,按钮反应灵敏,并提供明显的视觉反馈,如颜色变化或背景阴影效果。 4. 响应式设计:考虑到不同设备上的浏览,确保导航栏在手机、平板和桌面电脑等不同屏幕尺寸上都能正常显示和使用。 最后,为了检验导航栏的使用效果,我们可以进行用户测试,收集用户的反馈和建议,并根据反馈进行进一步的优化和改进。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值