⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jscript.cs

📁 我的一个Ado.Net一个框架设计
💻 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 + -