javascript 工具类
来源:互联网 发布:换手机壁纸的软件 编辑:程序博客网 时间:2024/06/06 16:32
using System;
using System.Web;
using System.Web.UI;
namespace JS
...{
public class JsTool
...{
弹出JavaScript小窗口#region 弹出JavaScript小窗口
/**//// <summary>
/// 弹出JavaScript小窗口
/// </summary>
/// <param name="js">窗口信息</param>
public static void Alert(string message)
...{
string js=@"<Script language='JavaScript' defer>
alert('"+message+"');</Script>";
HttpContext.Current.Response.Write(js);
}
#endregion
弹出Div层,提示用户信息#region 弹出Div层,提示用户信息
/**//// <summary>
/// 弹出Div层,提示用户信息
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="SecondNum">停若干秒后隐藏</param>
public static void AlertDivMsg(System.Web.UI.Page page, string message, int SecondNum)
...{
string js="<span id="div123456msg" style="width: 288px; height: 100px; position: absolute; background-color: palegoldenrod; left: 500px; top: 500px;">"+message+"</span>";
js+="<script language=javascript defer > window.setTimeout("document.getElementById('div123456msg').style.display ='none';",{0});</script>";
page.RegisterClientScriptBlock("jsDivMsg", string.Format(js, SecondNum));
}
#endregion
弹出Div层,提示用户信息,然后定转到指定页面#region 弹出Div层,提示用户信息,然后定转到指定页面
/**//// <summary>
/// 弹出Div层,提示用户信息,然后定转到指定页面
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="SecondNum">停若干秒后隐藏</param>
public static void AlertDivMsgRedirect(System.Web.UI.Page page, string message, string toURL, int SecondNum)
...{
string js="<span id="div123456msg" style="width: 288px; height: 100px; position: absolute; background-color: palegoldenrod; left: 500px; top: 500px;">"+message+"</span>";
js+="<script language=javascript defer > window.setTimeout("window.location.href='{1}'",{2});</script>";
page.RegisterClientScriptBlock("jsDivMsg", string.Format(js, toURL, SecondNum));
}
#endregion
/**//// <summary>
/// 弹出消息框并在且本页面转向到新的URL
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="toURL">连接地址 默认是相对地址,绝对地址加上 http://</param>
/// <param name="toURL">停留的时间微秒</param>
public static void AlertAndRedirectSelf(string message, string toURL, int SecondNum)
...{
...#region
string js="<script language=javascript defer >alert('{0}');window.setTimeout("window.location.href='{1}'",{2});</script>";
HttpContext.Current.Response.Write(string.Format(js, message, toURL, SecondNum));
#endregion
}
/**//// <summary>
/// 定时跳转页面
/// </summary>
/// <param name="toURL">连接地址 默认是相对地址,绝对地址加上 http://</param>
/// <param name="toURL">停留的时间微秒</param>
public static void RedirectByTime(string toURL, int SecondNum)
...{
...#region
string js="<script language=javascript defer >window.setTimeout("window.location.href='{0}'",{1});</script>";
HttpContext.Current.Response.Write(string.Format(js, toURL, SecondNum));
#endregion
}
/**//// <summary>
/// 弹出消息框并且在本顶端页面转向到新的URL
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="toURL">连接地址 默认是相对地址,绝对地址加上 http://</param>
/// <param name="toURL">停留的时间微秒</param>
public static void AlertAndRedirectTop(string message, string toURL, int SecondNum)
...{
...#region
string js="<script language=javascript defer >alert('{0}');window.setTimeout("window.top.location.href='{1}'",{2});</script>";
HttpContext.Current.Response.Write(string.Format(js, message, toURL, SecondNum));
#endregion
}
/**//// <summary>
/// 回到历史页面
/// </summary>
/// <param name="value">-1/1</param>
public static void GoHistory(int value)
...{
...#region
string js=@"<Script language='JavaScript'>
history.go({0});
</Script>";
HttpContext.Current.Response.Write(string.Format(js, value));
#endregion
}
/**//// <summary>
/// 关闭当前窗口
/// </summary>
public static void CloseWindow()
...{
...#region
string js=@"<Script language='JavaScript'>
parent.opener=null;window.close();
</Script>";
HttpContext.Current.Response.Write(js);
HttpContext.Current.Response.End();
#endregion
}
/**//// <summary>
/// 刷新父窗口
/// </summary>
public static void RefreshParent(string url)
...{
...#region
string js=@"<script>try{top.location="""+url+@"""}catch(e){location="""+url+@"""}</script>";
HttpContext.Current.Response.Write(js);
#endregion
}
/**//// <summary>
/// 刷新打开窗口
/// </summary>
public static void RefreshOpener()
...{
...#region
string js=@"<Script language='JavaScript'>
opener.location.reload();
</Script>";
HttpContext.Current.Response.Write(js);
#endregion
}
}
}
using System.Web;
using System.Web.UI;
namespace JS
...{
public class JsTool
...{
弹出JavaScript小窗口#region 弹出JavaScript小窗口
/**//// <summary>
/// 弹出JavaScript小窗口
/// </summary>
/// <param name="js">窗口信息</param>
public static void Alert(string message)
...{
string js=@"<Script language='JavaScript' defer>
alert('"+message+"');</Script>";
HttpContext.Current.Response.Write(js);
}
#endregion
弹出Div层,提示用户信息#region 弹出Div层,提示用户信息
/**//// <summary>
/// 弹出Div层,提示用户信息
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="SecondNum">停若干秒后隐藏</param>
public static void AlertDivMsg(System.Web.UI.Page page, string message, int SecondNum)
...{
string js="<span id="div123456msg" style="width: 288px; height: 100px; position: absolute; background-color: palegoldenrod; left: 500px; top: 500px;">"+message+"</span>";
js+="<script language=javascript defer > window.setTimeout("document.getElementById('div123456msg').style.display ='none';",{0});</script>";
page.RegisterClientScriptBlock("jsDivMsg", string.Format(js, SecondNum));
}
#endregion
弹出Div层,提示用户信息,然后定转到指定页面#region 弹出Div层,提示用户信息,然后定转到指定页面
/**//// <summary>
/// 弹出Div层,提示用户信息,然后定转到指定页面
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="SecondNum">停若干秒后隐藏</param>
public static void AlertDivMsgRedirect(System.Web.UI.Page page, string message, string toURL, int SecondNum)
...{
string js="<span id="div123456msg" style="width: 288px; height: 100px; position: absolute; background-color: palegoldenrod; left: 500px; top: 500px;">"+message+"</span>";
js+="<script language=javascript defer > window.setTimeout("window.location.href='{1}'",{2});</script>";
page.RegisterClientScriptBlock("jsDivMsg", string.Format(js, toURL, SecondNum));
}
#endregion
/**//// <summary>
/// 弹出消息框并在且本页面转向到新的URL
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="toURL">连接地址 默认是相对地址,绝对地址加上 http://</param>
/// <param name="toURL">停留的时间微秒</param>
public static void AlertAndRedirectSelf(string message, string toURL, int SecondNum)
...{
...#region
string js="<script language=javascript defer >alert('{0}');window.setTimeout("window.location.href='{1}'",{2});</script>";
HttpContext.Current.Response.Write(string.Format(js, message, toURL, SecondNum));
#endregion
}
/**//// <summary>
/// 定时跳转页面
/// </summary>
/// <param name="toURL">连接地址 默认是相对地址,绝对地址加上 http://</param>
/// <param name="toURL">停留的时间微秒</param>
public static void RedirectByTime(string toURL, int SecondNum)
...{
...#region
string js="<script language=javascript defer >window.setTimeout("window.location.href='{0}'",{1});</script>";
HttpContext.Current.Response.Write(string.Format(js, toURL, SecondNum));
#endregion
}
/**//// <summary>
/// 弹出消息框并且在本顶端页面转向到新的URL
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="toURL">连接地址 默认是相对地址,绝对地址加上 http://</param>
/// <param name="toURL">停留的时间微秒</param>
public static void AlertAndRedirectTop(string message, string toURL, int SecondNum)
...{
...#region
string js="<script language=javascript defer >alert('{0}');window.setTimeout("window.top.location.href='{1}'",{2});</script>";
HttpContext.Current.Response.Write(string.Format(js, message, toURL, SecondNum));
#endregion
}
/**//// <summary>
/// 回到历史页面
/// </summary>
/// <param name="value">-1/1</param>
public static void GoHistory(int value)
...{
...#region
string js=@"<Script language='JavaScript'>
history.go({0});
</Script>";
HttpContext.Current.Response.Write(string.Format(js, value));
#endregion
}
/**//// <summary>
/// 关闭当前窗口
/// </summary>
public static void CloseWindow()
...{
...#region
string js=@"<Script language='JavaScript'>
parent.opener=null;window.close();
</Script>";
HttpContext.Current.Response.Write(js);
HttpContext.Current.Response.End();
#endregion
}
/**//// <summary>
/// 刷新父窗口
/// </summary>
public static void RefreshParent(string url)
...{
...#region
string js=@"<script>try{top.location="""+url+@"""}catch(e){location="""+url+@"""}</script>";
HttpContext.Current.Response.Write(js);
#endregion
}
/**//// <summary>
/// 刷新打开窗口
/// </summary>
public static void RefreshOpener()
...{
...#region
string js=@"<Script language='JavaScript'>
opener.location.reload();
</Script>";
HttpContext.Current.Response.Write(js);
#endregion
}
}
}
- javascript 工具类
- flash javascript工具类
- JavaScript Cookie 工具类
- JavaScript String工具类
- JavaScript获取时间工具类
- JavaScript 项目实战工具类
- javaScript日期工具类DateUtils
- javaScript字符串工具类StringUtils
- JavaScript 的类和类生成器工具
- javascript 通用定义类继承工具方法
- Javascript实现Map集合工具类
- JavaScript共同工具类库jutil
- JavaScript项目中使用的工具类
- javaScript手机号码校验工具类PhoneUtils
- javaScript身份证号码校验工具类IdCardUtils
- javaScript简单四则运算工具类ElementaryArithmeticUtils
- 打造自己的Javascript工具类库
- Javascript代码格式化工具
- 网站终于开通了
- 常见的搜索优化策略
- 微软预先展示"Server 2008"五大版本
- 汇编乐曲编程 两只老虎
- 解析SQL Server 2008 数据仓库
- javascript 工具类
- CRUD框架:Phpgrid
- 一个java实现的简单日历,采用左树右列表的方式实现,具有参考意义
- Java的困惑-1
- PB11新开发模式的深入学习计划:以及开发思路应转变到框架重用和面向对象
- 详细,列表!SQL Server 2005 功能比較 SQL Server 不同版本比较
- Mysql 的 phpmyadmin 安装过程中的一个错误
- Fineplus 1.31 (QQ完美助手)
- 五子棋范例程序