📄 jscript.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
namespace CommonUtility
{
public class JScript
{
/// 函数说明:弹出JavaScript警告窗口
/// 参数说明:Msg:窗口信息
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static void MegBox(string Msg)
{
HttpContext _ConText = HttpContext.Current;
_ConText.Response.Write("<script language='Javascript'>\n");
_ConText.Response.Write("<!--\n");
_ConText.Response.Write("alert ('" + Msg + " '); \n");
_ConText.Response.Write("-->\n");
_ConText.Response.Write("</script>\n");
}
/// 函数说明:弹出消息框并且转向到新的URL
/// 参数说明:Msg:消息内容;strToURL:连接地址
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static void MegBox(string Msg, string strToURL)
{
HttpContext _ConText = HttpContext.Current;
_ConText.Response.Write("<script language='Javascript'>\n");
_ConText.Response.Write("<!--\n");
_ConText.Response.Write("alert ('" + Msg + " '); \n");
_ConText.Response.Write("location='" + strToURL + "'; \n");
_ConText.Response.Write("-->\n");
_ConText.Response.Write("</script>\n");
}
/// <summary>
/// 弹出消息框并转向后退或前进几个页面
/// </summary>
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// <param name="Msg">警告信息</param>
/// <param name="deep">前进或后退的步数</param>
public static void MegBox(string Msg, int deep)
{
HttpContext _ConText = HttpContext.Current;
_ConText.Response.Write("<script language='Javascript'>\n");
_ConText.Response.Write("<!--\n");
_ConText.Response.Write("alert ('" + Msg + " '); \n");
_ConText.Response.Write("history.go(" + deep + ");\n");
_ConText.Response.Write("-->\n");
_ConText.Response.Write("</script>\n");
}
/// 函数说明:回到历史页面URL
/// 参数说明:iValue:-1/1
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static void GoHistory(int deepStep)
{
string strJs = @"<Script language='JavaScript'>
history.go({0});
</Script>";
HttpContext.Current.Response.Write(string.Format(strJs, deepStep));
}
/// 函数说明:关闭当前窗口
/// 参数说明:
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static void CloseWindow()
{
string strJs = @"<Script language='JavaScript'>
parent.opener=null;window.close();
</Script>";
HttpContext.Current.Response.Write(strJs);
HttpContext.Current.Response.End();
}
/// 函数说明:刷新父窗口
/// 参数说明:strUrl:地址
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static void RefreshParent(string strUrl)
{
string strJs = @"<Script language='JavaScript'>
window.opener.location.href='" + strUrl + "';window.close();</Script>";
HttpContext.Current.Response.Write(strJs);
}
/// 函数说明:刷新打开窗口
/// 参数说明:
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static void RefreshOpener()
{
string js = @"<Script language='JavaScript'>
opener.location.reload();
</Script>";
HttpContext.Current.Response.Write(js);
}
/// 函数说明:打开指定大小的新窗体
/// 参数说明:strUrl:地址;iWidth:宽;iHeigth:高;iTop:头位置;iLeft:左位置
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static void OpenWebFormSize(string strUrl, int iWidth, int iHeigth, int iTop, int iLeft)
{
string strJs = @"<Script language='JavaScript'>window.open('" + strUrl + @"','','height=" + iHeigth + ",width=" + iWidth + ",top=" + iTop + ",left=" + iLeft + ",location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no');</Script>";
HttpContext.Current.Response.Write(strJs);
}
/// 函数说明:转向Url制定的页面
/// 参数说明:strUrl:连接地址
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static void JavaScriptLocationHref(string strUrl)
{
string strJs = @"<Script language='JavaScript'>
window.location.replace('{0}');
</Script>";
strJs = string.Format(strJs, strUrl);
HttpContext.Current.Response.Write(strJs);
}
/// 函数说明:打开指定大小位置的模式对话框
/// 参数说明:strWebFormUrl:连接地址;iWidth:宽;iHeight:高;iTop:距离上位置;iLeft:距离左位置
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static void ShowModalDialogWindow(string strWebFormUrl, int iWidth, int iHeight, int iTop, int iLeft)
{
string strFeatures = "dialogWidth:" + iWidth.ToString() + "px"
+ ";dialogHeight:" + iHeight.ToString() + "px"
+ ";dialogLeft:" + iLeft.ToString() + "px"
+ ";dialogTop:" + iTop.ToString() + "px"
+ ";center:yes;help=no;resizable:no;status:no;scroll=yes";
ShowModalDialogWindow(strWebFormUrl, strFeatures);
}
/// 函数说明:打开指定大小位置的模式对话框-子函数
/// 参数说明:strWebFormUrl:连接地址;strFeatures:特征
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static void ShowModalDialogWindow(string strWebFormUrl, string strFeatures)
{
string strJs = ShowModalDialogJavascript(strWebFormUrl, strFeatures);
HttpContext.Current.Response.Write(strJs);
}
/// 函数说明:打开指定大小位置的模式对话框-子函数
/// 参数说明:strWebFormUrl:连接地址;strFeatures:特征
/// 创 建 人:许志强
/// 创建时间:2007-05-23
/// 返 回 值:
public static string ShowModalDialogJavascript(string strWebFormUrl, string strFeatures)
{
string strJs = @"<script language=javascript>
showModalDialog('" + strWebFormUrl + "','','" + strFeatures + "');</script>";
return strJs;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -