文档章节

JavaScript输入邮箱后,跳转邮箱地址,链接绑定

leona_lily
 leona_lily
发布于 2015/04/03 16:15
字数 264
阅读 55
收藏 0

a 标签点击后,跳转到邮箱的相应地址,这里面列出了基本所有网上邮箱的地址,这样就可以根据输入的邮箱格式来确定跳转到哪个邮箱的地址

//邮箱发送地址
function mailSend(obj){                                  
    window.location = ""+alertEmail.getEmailHttp($("#email").val());
}
var alertEmail = {
    getEmailHttp : function(email) {
        var emailType = email.substring(email.indexOf('@') + 1), emailUrl = '', html = '';
        emailType = emailType.toLowerCase();
        switch (emailType) {
        case 'qq.com':
        case 'vip.qq.com':
        case 'foxmail.com':
            emailUrl = 'http://mail.qq.com/';
            break;
        case '163.com':
        case '126.com':
        case 'yeah.net':
        case 'vip.163.com':
        case '188.com':
            emailUrl = 'http://email.163.com/';
            break;
        case 'tom.com':
            emailUrl = 'http://mail.tom.com/';
            break;
        case 'sina.com':
        case 'vip.sina.com':
        case 'sina.com.cn':
            emailUrl = 'http://mail.sina.com.cn/';
            break;
        case 'sohu.com':
        case 'souhu.com':
        case 'vip.sohu.com':
            emailUrl = 'http://mail.sohu.com/';
            break;
        case '139.com':
        case '136.com':
            emailUrl = 'http://mail.10086.cn/';
            break;
        case 'gmail.com':
            emailUrl = 'http://www.gmail.com/';
            break;
        case 'hotmail.com':
        case 'msn.com':
        case 'live.cn':
        case 'live.com':
        case 'msn.cn':
        case 'hotmail.com.cn':
            emailUrl = 'https://login.live.com/';
            break;
        case 'yahoo.com.cn':
        case 'yahoo.cn':
        case 'yahoo.com':
            emailUrl = 'http://mail.cn.yahoo.com/';
            break;
        case '21cn.com':
        case '21cn.net':
            emailUrl = 'http://mail.21cn.com/';
            break;
        case 'sogou.com':
            emailUrl = 'http://mail.sogou.com/';
            break;
        case '189.cn':
            emailUrl = 'http://www.189.cn/';
            break;
        case 'yjcp.com':
            emailUrl = 'http://www.yjcp.cn/';
            break;
        case 'eyou.com':
            emailUrl = 'http://www.eyou.com/';
            break;
        default:
            emailUrl = 'http://www.' + emailType + '/';
        }
        return emailUrl;
    }
};



© 著作权归作者所有

共有 人打赏支持
leona_lily
粉丝 9
博文 96
码字总数 37848
作品 0
朝阳
程序员
安全基础教育第二季第1集:屡战屡败的找回密码

郑昀 创建于2015/5/19 最后更新于2015/8/7 关键词: Web安全、系统安全、Web开发、找回密码、重置密码 本文档适用人员:广义的技术人员 提纲: 堡垒是从内部攻破的 员工无知者无畏 运维配置暴...

旁观者-郑昀
2015/08/15
0
0
[译文] 现代 js 框架存在的根本原因

原文链接:The deepest reason why modern JavaScript frameworks exist 众成翻译地址:现代 js 框架存在的根本原因(翻译一样是我翻译的,但它缺了几张图,因此掘金重新发了~) 精读《现代 js...

sea_ljf
06/02
0
0
文本框邮箱地址自动提示jQuery插件

正所谓“一图胜千言”,参见下面的截图: 就是在需要输入邮箱地址的地方给以邮箱地址的提示,简化输入,提高用户体验。 二、demo与下载 要查看插件使用效果,您可以狠狠地点击这里:邮箱地址...

林文安
2012/05/18
0
0
如何实现 [ 跨域单点登录 ] ?

管理用户网站 用户账户网址:http://accounts.com用户登录网址:http://accounts.com/login用户等处网址:http://accounts.com/logout 应用网站应用1:http://app1.com应用2:http://app2.c...

Juzhang
2014/02/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

白话SpringCloud | 第五章:服务容错保护(Hystrix)

前言 前一章节,我们知道了如何利用RestTemplate+Ribbon和Feign的方式进行服务的调用。在微服务架构中,一个服务可能会调用很多的其他微服务应用,虽然做了多集群部署,但可能还会存在诸如网...

oKong
17分钟前
0
0
【解惑】领略Java内部类的“内部”

内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中...

偶尔诗文
59分钟前
1
0
sqlserver 2008 r2 直接下载地址(百度云)

之前下载的sqlserver2008发现不能附加,就卸载了,重新找到了sqlserver2008R2的百度云资源 卸载sqlserver2008还是有点麻烦,不过就是需要删除注册表中的信息 自己来回卸载了3次终于重装sqlse...

dillonxiao
今天
1
0
[Java]JVM调优总结 -Xms -Xmx -Xmn -Xss

JVM调优总结 -Xms -Xmx -Xmn -Xss 博客分类: Java General JVM应用服务器电信CMS算法 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可...

morpheusWB
今天
2
0
C++ std::function 和 std::bind

C++11提供了std::function和std::bind两个工具,用于引用可调用对象。这些可调用对象包括 普通函数,Lambda表达式,类的静态成员函数,非静态成员函数以及仿函数等。引用可调用对象,可以用于...

yepanl
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部