artDialog记录
//在子页面加按钮的方式
var api = frameElement.api, W = api.opener;
api.button({
id: 'valueOk',
name: '确定',
callback: true
});
//api.button({
// id: 'valueCancel',
// name: '取消',
// callback: true
//});
artDialog.alert = function (content, callback) {
return artDialog({
id: 'Alert',
icon: 'warning',
fixed: true,
//lock: true,
//background: '#600', // 背景色
//opacity: 0.87, // 透明度
width: 250,
height: 50,
content: content,
ok: true,
close: callback
});
};
art.dialog({
lock: true,
background: '#600', // 背景色
opacity: 0.87, // 透明度
content: '请填写修约数据2',
icon: 'error',
ok: function () {
console.info(1);
return false;
},
cancel: true
});
function showConfirmMsg(msg, callBack) {
top.art.dialog({
id: 'confirmId',
title: '系统提示',
content: msg,
icon: 'warning',
background: '#000000',
opacity: 0.1,
lock: true,
button: [{
name: '确定',
callback: function () {
callBack(true);
},
focus: true
}, {
name: '取消',
callback: function () {
this.close();
return false;
}
}]
});
}
/**
短暂提示 - hy
msg: 显示消息
time:停留时间ms
type:类型 1:成功,2:失败,3:警告
callBack:函数
**/
function showArtTipsMsg(msg, time, type, callback) {
switch (type) {
case 1: type = 'succeed'; break;
case 2: type = 'error'; break;
case 3: type = 'warning'; break;
//case 4: type = 'face-smile'; break;
default: type = 'face-smile'; break;
}
top.art.dialog({
//id: 'faceId',
//title: '温馨提醒',
icon: type,
time: time ? time : 5,
content: msg,
opacity: 0.1,
lock: true,
okVal: '关闭',
ok: true,
close: callback
});
}
/// <summary>
/// 用ArtDialog弹出消息
/// huyong
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="type">提示类型</param>
/// <param name="reloadMainframe">0 刷新父级列表页面</param>
/// <param name="closePage">0 关闭当前页面 1刷新当前页面</param>
/// <param name="dbTime">提示时长(秒)</param>
/// <param name="callBack">回调方法 [回调的方法需放到Form表单结束前]</param>
public static void AlertTipsMsg(string message, DialogIcon type = DialogIcon.FaceSmile, int setMainframe = -, int setPage = -, double dbTime = 2.5, string callBack = "")
{
string jsInfo = string.Format("showArtTipsMsg('{0}',{1},{2},{3});", message, dbTime, (int)Enum.Parse(typeof(DialogIcon), type.ToString()), string.IsNullOrEmpty(callBack) ? "null" : callBack);
if (setMainframe == )
jsInfo += "top.mainframe.windowload();"; if (setPage == )
jsInfo += "TopOpenClose();";
else if (setPage == )
jsInfo += "rePage();"; ShowMsgHelper.ExecuteScript(jsInfo);
} public static void ExecuteScript(string scriptBody)
{
string scriptKey = "Somekey";
Page p = HttpContext.Current.Handler as Page;
p.ClientScript.RegisterStartupScript(typeof(string), scriptKey, scriptBody, true);
}
//关闭弹出窗口页面(由顶级页面打开的)
top.art.dialog({ id: window.name }).close();
//获取打开当前窗口的页面
art.dialog.open.origin;
//窗口关闭
function OpenClose() {
art.dialog.close();
}
//窗口关闭(从父页面关闭子页面窗口) - hy
function TopOpenClose() {
top.art.dialog({ id: window.name }).close();
}
artDialog记录的更多相关文章
- 记一次debug记录:Uncaught SyntaxError: Unexpected token ILLEGAL
在使用FIS3搭建项目的时候,遇到了一些问题,这里记录下. 这里是发布搭建代码: // 代码发布时 fis.media('qa') .match('*.{js,css,png}', { useHash ...
- nginx配置反向代理或跳转出现400问题处理记录
午休完上班后,同事说测试站点访问接口出现400 Bad Request Request Header Or Cookie Too Large提示,心想还好是测试服务器出现问题,影响不大,不过也赶紧上 ...
- Kali对wifi的破解记录
好记性不如烂笔头,记录一下. 我是在淘宝买的拓实N87,Kali可以识别,还行. 操作系统:Kali 开始吧. 查看一下网卡的接口.命令如下 airmon-ng 可以看出接口名称是wlan0mon. ...
- 2015 西雅图微软总部MVP峰会记录
2015 西雅图微软总部MVP峰会记录 今年决定参加微软MVP全球峰会,在出发之前本人就已经写这篇博客,希望将本次会议原汁原味奉献给大家 因为这次是本人第一次写会议记录,写得不好的地方希望各位园友见谅 ...
- 分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)
分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间) 很多时候我们都需要计算数据库中各个表的数据量和每行记录所占用空间 这里共享一个脚本 CREATE TABLE #tab ...
- 我是如何在SQLServer中处理每天四亿三千万记录的
首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务. ...
- 前端学HTTP之日志记录
前面的话 几乎所有的服务器和代理都会记录下它们所处理的HTTP事务摘要.这么做出于一系列的原因:跟踪使用情况.安全性.计费.错误检测等等.本文将谥介绍日志记录 记录内容 大多数情况下,日志的记录出于两 ...
- ASP.NET Core应用中如何记录和查看日志
日志记录不仅对于我们开发的应用,还是对于ASP.NET Core框架功能都是一项非常重要的功能特性.我们知道ASP.NET Core使用的是一个极具扩展性的日志系统,该系统由Logger.Logger ...
- python+uwsgi导致redis无法长链接引起性能下降问题记录
今天在部署python代码到预生产环境时,web站老是出现redis链接未初始化,无法连接到服务的提示,比对了一下开发环境与测试环境代码,完全一致,然后就是查看各种日志,排查了半天也没有查明是什么原因 ...
随机推荐
- 日志学习系列(三)——NLog基础知识
前边我们解释了log4net的学习,我们再介绍一下NLog 一.什么是NLog NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码.NLog是一个简单 ...
- gulp配置(编译压缩转码自动刷新注释全)
参考自:http://www.sheyilin.com/2016/02/gulp_introduce/ 在原先基础上增加了less编译 es6转码资源地图等,修改了一部分的热刷新. gulpfile. ...
- poj 3090 Visible Lattice Points(离线打表)
这是好久之前做过的题,算是在考察欧拉函数的定义吧. 先把欧拉函数讲好:其实欧拉函数还是有很多解读的.emmm,最基础同时最重要的算是,¢(n)表示范围(1, n-1)中与n互质的数的个数 好了,我把规 ...
- 实验吧 简单的SQL注入1
解题链接:http://ctf5.shiyanbar.com/423/web/ 解题思路:一, 输入1,不报错:输入1',报错:输入1'',不报错. 二 , 输入1 and 1=1,返回1 1 ...
- Laravel 和 Spring Boot 两个框架比较创业篇(一:开发效率)
我个人是比较不喜欢去正儿八经的比较两个框架的,这样没有意义,不过欲善其事先利其器! 技术是相通的,但是在某个特定的领域的某个阶段肯定有相对最适合的一个工具! 这里比较不是从技术角度比较,而是从公司技术 ...
- JS 设计模式一 -- 原型模式
原型模式 概念: 原型模式 是指原型实例指向创建对象的种类,并通过拷贝这些原型创建新的对象,是一种用来创建对象的模式,也就是创建一个对象作为另一个对象的prototype属性. 实现原型模式: 方法一 ...
- 安装appium桌面版和命令行版
一 桌面版(打开很慢,常用于辅助元素定位) 1.官网下载window版本: 2.直接点击紫色图标即可打开 3.启动server 二 命令行版(打开很快,常用于执行脚本) 1.jdk 安装jdk并 ...
- 控制结构(5): 必经之地(using)
// 上一篇:局部化(localization) // 下一篇:最近最少使用(LRU) 基于语言提供的基本控制结构,更好地组织和表达程序,需要良好的控制结构. 前情回顾 上一周,我们谈到了分支/卫语句 ...
- lombok的简单使用小结
1.idea安装lombok插件 关于lombok如何在idea中使用,下面这篇博客写的很到位,并且提供了本地安装对应idea版本的lombok插件的地址.如果无法通过idea直接安装lombok,可 ...
- css3 animation(左右摆动) (放大缩小)
左右摆动: @-webkit-keyframes roundRule{ 0%, 100%{ -webkit-transform: rotate(-15deg); } 50%{ -webkit-tran ...