使用jq弹出提示窗口信息
来源:互联网 发布:家电遥控器软件 编辑:程序博客网 时间:2024/06/05 23:55
/// <summary>
/// 遮罩提示窗口
/// </summary>
/// <param name="w">宽度</param>
/// <param name="h">高度</param>
/// <param name="msgtitle">窗口标题</param>
/// <param name="msgbox">提示文字</param>
/// <param name="url">返回地址</param>
/// <param name="msgcss">CSS样式</param>
protected void JscriptMsg(int w, int h, string msgtitle, string msgbox, string url, string msgcss)
{
string msbox = "";
msbox += "<script type=\"text/javascript\">\n";
msbox += "parent.jsmsg(" + w + "," + h + ",\"" + msgtitle + "\",\"" + msgbox + "\",\"" + url + "\",\"" + msgcss + "\")\n";
msbox += "</script>\n";
ClientScript.RegisterClientScriptBlock(Page.GetType(), "JsMsg", msbox);
}
/// <summary>
/// 添加编辑删除提示
/// </summary>
/// <param name="msgtitle">提示文字</param>
/// <param name="url">返回地址</param>
/// <param name="msgcss">CSS样式</param>
protected void JscriptPrint(string msgtitle, string url, string msgcss)
{
string msbox = "";
msbox += "<script type=\"text/javascript\">\n";
msbox += "parent.jsprint(\"" + msgtitle + "\",\"" + url + "\",\"" + msgcss + "\")\n";
msbox += "</script>\n";
ClientScript.RegisterClientScriptBlock(Page.GetType(), "JsPrint", msbox);
}
//遮罩提示窗口
function jsmsg(w, h, msgtitle, msgbox, url,msgcss) {
$("#msgdialog").remove();
var cssname = "";
switch (msgcss) {
case "Success":
cssname = "icon-01";
break;
case "Error":
cssname = "icon-02";
break;
default:
cssname = "icon-03";
break;
}
var str = "<div id='msgdialog' title='" + msgtitle + "'><p class='" + cssname + "'>" + msgbox + "</p></div>";
$("body").append(str);
$("#msgdialog").dialog({
//title: null,
//show: null,
bgiframe: true,
autoOpen: false,
width: w,
//height: h,
resizable: false,
closeOnEscape: true,
buttons: { "确定": function() { $(this).dialog("close"); } },
modal: true
});
$("#msgdialog").dialog("open");
if (url == "back") {
sysMain.history.back(-1);
} else if(url !="") {
sysMain.location.href = url;
}
}
//可以自动关闭的提示
function jsprint(msgtitle, url, msgcss) {
$("#msgprint").remove();
var cssname = "";
switch (msgcss) {
case "Success":
cssname = "pcent correct";
break;
case "Error":
cssname = "pcent disable";
break;
default:
cssname = "pcent warning";
break;
}
var str = "<div id=\"msgprint\" class=\"" + cssname + "\">" + msgtitle + "</div>";
$("body").append(str);
$("#msgprint").show();
if (url == "back") {
sysMain.history.back(-1);
} else if (url != "") {
sysMain.location.href = url;
}
//3秒后清除提示
setTimeout(function() {
$("#msgprint").fadeOut(500);
//如果动画结束则删除节点
if (!$("#msgprint").is(":animated")) {
$("#msgprint").remove();
}
}, 3000);
}
0 0
- 使用jq弹出提示窗口信息
- java弹出窗口提示信息
- Struts2弹出信息提示窗口
- Struts2弹出信息提示窗口
- 不弹出提示信息关闭窗口
- ADF backingBean 弹出提示信息窗口
- 弹出信息提示窗口的代码;在Windows系统桌面右下角弹出友情提示窗口
- android 自定义POP window弹出窗口,用于信息提示
- Qt浅谈之四十八窗口下方弹出提示信息
- JQ多个表单必填 否则弹出提示 完善必填信息
- 弹出提示内容窗口
- 右下角弹出提示窗口
- UpdatePanel 弹出提示窗口
- 弹出提示窗口
- MyEclipse弹出提示窗口
- ajax弹出窗口提示与弹出窗口
- 异步弹出窗口的jq插件-asyncbox
- ajax弹出提示信息
- 存储分页
- android 相机、相册、剪切
- 页面设计的一些美化
- 恶意代码--dll动态链接库注入目标进程隐藏自身(亲测win7x86和x64有效)
- asp.net连接accessOLDB数据库访问类
- 使用jq弹出提示窗口信息
- 给文本框加上提示效果
- spring 定时任务执行两次
- jq UI中的dialog属性设置
- jquery.validate.js中success或error方法使用
- jquery.validator规则
- 多网卡指定网卡发送数据包 C# 实现代码
- 当文本框中的值更改时自动触发的函数
- Eclipse转Intellij IDEA杂记