1. 程式人生 > >js或jQuery中 郵箱跳轉的問題,跳轉到指定郵箱(通過layui的ifram實現)

js或jQuery中 郵箱跳轉的問題,跳轉到指定郵箱(通過layui的ifram實現)

按鈕 字符 新浪郵箱 實現 分享 顯示 最小化 span jquer

對剛做的東西記個筆記

如果遇到同樣問題解決起來又問題的歡迎留言

技術分享圖片

var emailtext = $("#TextBoxEmail").val();//獲得要截取的值
var arr = emailtext.split("@");//截取郵箱字符串
var emailtype = arr[1];//郵箱類型
//*******QQ郵箱********//
if (emailtype == "qq.com") {
layer.msg(‘正在發送郵件‘, {


time: 10000,//等待時間
//如果20秒內服務器無響應,跳轉到錯誤頁面
icon: 16, shade: 0.01
}),
setTimeout(function () {
layer.msg(‘郵件發送成功‘, { icon: 6 });
//layer.msg(‘郵件發送失敗‘, {icon: 5});

setTimeout(function () {
// ****輸入的是QQ郵箱*****//
layer.open({
type: 2,
title: false,
closeBtn: 0, //不顯示關閉按鈕
shade: [0],

area: [‘340px‘, ‘215px‘],
offset: ‘rb‘, //右下角彈出
time: 2000, //2秒後自動關閉
anim: 2,
content: [‘Transition/QQEmail.html‘, ‘no‘], //iframe的url,no代表不顯示滾動條
end: function () { //此處用於演示
layer.open({
type: 2,
title: ‘很多時候,我們想最大化看,比如像這個頁面。‘,
shadeClose: true,
shade: false,
maxmin: true, //開啟最大化最小化按鈕
area: [‘1050px‘, ‘670px‘],
content: ‘https://mail.qq.com/‘
});
}
});
}, 1000);
}, 10000);
}
//*******QQ郵箱結束********//
//*******NSU郵箱********//
if (arr == "nsu.edu.cn") {
layer.msg(‘正在發送郵件‘, {
time: 10000,//等待時間
//如果20秒內服務器無響應,跳轉到錯誤頁面
icon: 16, shade: 0.01
}),
setTimeout(function () {
layer.msg(‘郵件發送成功‘, { icon: 6 });
//layer.msg(‘郵件發送失敗‘, {icon: 5});
setTimeout(function () {

layer.open({
type: 2,
title: false,
closeBtn: 0, //不顯示關閉按鈕
shade: [0],
area: [‘340px‘, ‘215px‘],
offset: ‘rb‘, //右下角彈出
time: 2000, //2秒後自動關閉
anim: 2,
content: [‘Transition/NSUEmail.html‘, ‘no‘], //iframe的url,no代表不顯示滾動條
end: function () { //此處用於演示
layer.open({
type: 2,
title: ‘很多時候,我們想最大化看,比如像這個頁面。‘,
shadeClose: true,
shade: false,
maxmin: true, //開啟最大化最小化按鈕
area: [‘1050px‘, ‘670px‘],
content: ‘https://mail.nsu.edu.cn/‘
});
}
});
}, 1000);
}, 10000);
}
//*******NSU郵箱結束********//

//*******163郵箱********//
if (emailtype == "163.com") {
layer.msg(‘正在發送郵件‘, {
time: 10000,//等待時間
//如果20秒內服務器無響應,跳轉到錯誤頁面
icon: 16, shade: 0.01
}),
setTimeout(function () {
layer.msg(‘郵件發送成功‘, { icon: 6 });
//layer.msg(‘郵件發送失敗‘, {icon: 5});
setTimeout(function () {

layer.open({
type: 2,
title: false,
closeBtn: 0, //不顯示關閉按鈕
shade: [0],
area: [‘340px‘, ‘215px‘],
offset: ‘rb‘, //右下角彈出
time: 2000, //2秒後自動關閉
anim: 2,
content: [‘Transition/163Email.html‘, ‘no‘], //iframe的url,no代表不顯示滾動條
end: function () { //此處用於演示
layer.open({
type: 2,
title: ‘很多時候,我們想最大化看,比如像這個頁面。‘,
shadeClose: true,
shade: false,
maxmin: true, //開啟最大化最小化按鈕
area: [‘1050px‘, ‘670px‘],
content: ‘https://mail.163.com/‘
});
}
});
}, 1000);
}, 10000);
}
//*******163郵箱結束********//

//*******Outlook郵箱********//
if (emailtype == "outlook.com") {
layer.msg(‘正在發送郵件‘, {
time: 10000,//等待時間
//如果20秒內服務器無響應,跳轉到錯誤頁面
icon: 16, shade: 0.01
}),
setTimeout(function () {
layer.msg(‘郵件發送成功‘, { icon: 6 });
//layer.msg(‘郵件發送失敗‘, {icon: 5});
setTimeout(function () {

layer.open({
type: 2,
title: false,
closeBtn: 0, //不顯示關閉按鈕
shade: [0],
area: [‘340px‘, ‘215px‘],
offset: ‘rb‘, //右下角彈出
time: 2000, //2秒後自動關閉
anim: 2,
content: [‘Transition/OutlookEmail.html‘, ‘no‘], //iframe的url,no代表不顯示滾動條
end: function () { //此處用於演示
layer.open({
type: 2,
title: ‘很多時候,我們想最大化看,比如像這個頁面。‘,
shadeClose: true,
shade: false,
maxmin: true, //開啟最大化最小化按鈕
area: [‘1050px‘, ‘670px‘],
content: ‘https://outlook.live.com/owa/‘
});
}
});
}, 1000);
}, 10000);
}
//*******Outlook郵箱結束********//

//*******新浪郵箱********//沒有考慮新浪VIP郵箱
if (emailtype == "sina.com") {
layer.msg(‘正在發送郵件‘, {
time: 10000,//等待時間
//如果20秒內服務器無響應,跳轉到錯誤頁面
icon: 16, shade: 0.01
}),
setTimeout(function () {
layer.msg(‘郵件發送成功‘, { icon: 6 });
//layer.msg(‘郵件發送失敗‘, {icon: 5});
setTimeout(function () {

layer.open({
type: 2,
title: false,
closeBtn: 0, //不顯示關閉按鈕
shade: [0],
area: [‘340px‘, ‘215px‘],
offset: ‘rb‘, //右下角彈出
time: 2000, //2秒後自動關閉
anim: 2,
content: [‘Transition/SinaEmail.html‘, ‘no‘], //iframe的url,no代表不顯示滾動條
end: function () { //此處用於演示
layer.open({
type: 2,
title: ‘很多時候,我們想最大化看,比如像這個頁面。‘,
shadeClose: true,
shade: false,
maxmin: true, //開啟最大化最小化按鈕
area: [‘1050px‘, ‘670px‘],
content: ‘https://mail.sina.com.cn/‘
});
}
});
}, 1000);
}, 10000);
}
//*******新浪郵箱結束********//
//*******如果輸入了系統不支持的郵箱********//
if (emailtype != "qq.com" && emailtype != "163.com" && emailtype != "sina.com" && emailtype != "outlook.com" && emailtype != "nsu.edu.cn") {
//郵箱不支持提示框
layer.confirm(‘抱歉.目前本系統不支持該郵箱‘, {
icon: 5,
btn: [‘好吧‘] //按鈕
}, function(){
layer.msg(‘以後一定支持‘);
//在這裏清空不支持的email,^-^目前沒實現??????
$("#TextBoxEmail").val() = "";
});

}

js或jQuery中 郵箱跳轉的問題,跳轉到指定郵箱(通過layui的ifram實現)