验证是否登录再js打开新窗口无拦截
2016-03-02 11:09
585 查看
function alertLogin(url) {
jQuery.ajax({
cache: false,
url: '/Customer/IsLogin',
success: function (msg) {
if (msg == "false") {
$.layer({
type: 2,
title: false,
fix: false,
offset: [($(window).height() - 400) / 3 + 'px', '50%'],
shade: [0.5, '#AAA', true],
area: ['325px', '351px'],
iframe: {
src: '/' +
'Customer/AlertLoginView'
}
});
} else {
var a = $("<a href="+url+" target='_blank' >test</a>").get(0);
var e = document.createEvent('MouseEvents');
e.initEvent('click', true, true);
a.dispatchEvent(e);
//location.href = url;
//window.open(url);
}
}
});
}
jQuery.ajax({
cache: false,
url: '/Customer/IsLogin',
success: function (msg) {
if (msg == "false") {
$.layer({
type: 2,
title: false,
fix: false,
offset: [($(window).height() - 400) / 3 + 'px', '50%'],
shade: [0.5, '#AAA', true],
area: ['325px', '351px'],
iframe: {
src: '/' +
'Customer/AlertLoginView'
}
});
} else {
var a = $("<a href="+url+" target='_blank' >test</a>").get(0);
var e = document.createEvent('MouseEvents');
e.initEvent('click', true, true);
a.dispatchEvent(e);
//location.href = url;
//window.open(url);
}
}
});
}
相关文章推荐
- js格式化数字,金额按千位逗号分隔,负号用括号
- 熟悉JavaScript中的this关键字
- javascript求日期差的方法
- javascript 获取滚动条高度+常用js页面宽度与高度
- js中Math()函数&&数据类型转换
- json_encode的第二个参数解析
- JSON与XML
- js subString截取图片路径
- js实现鼠标拖拽
- 基于JavaScript实现表单密码的隐藏和显示出来
- json序列化及反序列化
- JavaScript对浮点小数运算结果不精确bug的解决办法
- JavaScript解析json字符串
- 理解JavaScript作用域和作用域链(转)
- js实现不重复导入的方法
- 基于JavaScript实现智能右键菜单
- Extjs ajax form 提交
- mvc ==》json url
- Javascript 中的false、0、null、undefined和空字符串对象
- JavaScript的三种消息框alert,confirm,prompt