• [JS] JavascriptHelp (转载)


    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
     
    /// <summary>
    /// 开发人:苏飞
    /// 开发时间:2009-09-02
    /// 主要功能:JavaScript弹出对话框以及跳转
    /// </summary>
    namespace BaseFunction
    {
        public class JavascriptHelp
        {
            public JavascriptHelp()
            {
                //
                // TODO: 在此处添加构造函数逻辑
                //
            }
            public static void Create()
            {
                System.Web.HttpContext.Current.Response.Write("<SCRIPT type="text/javascript">");
            }
     
            public static void Dispose()
            {
                System.Web.HttpContext.Current.Response.Write("</SCRIPT>");
            }
            /// <summary>
            /// 显示对话框
            /// </summary>
            /// <param name="strMsg">显示信息</param>
            public static void GoTo(string strMsg, string strPath)
            {
                Create();
                if ((strPath == "") || (strPath == null))
                {
                    System.Web.HttpContext.Current.Response.Write("  alert("" + strMsg + "");history.go(-1);");
                }
                else
                {
                    System.Web.HttpContext.Current.Response.Write("alert('" + strMsg + "');location.href='" + strPath + "';");
                }
                Dispose();
                System.Web.HttpContext.Current.Response.End();
            }
            public static void Alert(string msg)
            {
                Create();
                HttpContext.Current.Response.Write("alert('" + msg + "');");
                Dispose();
            }
            /// <summary>
            /// 打开一个新的网页,但不能设置网面的长宽
            /// </summary>
            /// <param name="strUrl">地址</param>
            /// <param name="strPara">页面参数</param>
            public static void OpenNewWindow(string strUrl, int width, int height)
            {
                Create();
                HttpContext.Current.Response.Write("var l=(window.screen.width/2)-" + width + "/2;");
                HttpContext.Current.Response.Write("var t=(window.screen.height/2)-" + height + "/2;");
                HttpContext.Current.Response.Write("window.open(url,'NewWindow','width='" + width + "',height='" + height + "',top='+t+',left='+l+',menubar=no,toobar=no,scrollbars=yes,resizable=no,status=no,loation=no');");
                Dispose();
            }
            /// <summary>
            /// 重新定向到一个文件
            /// </summary>
            /// <param name="strUrl">重新指定路径</param>
            public static void Redirect(string strUrl)
            {
                Create();
                System.Web.HttpContext.Current.Response.Write("window.location.href='" + strUrl + "';");
                Dispose();
            }
        }
    }
  • 相关阅读:
    【转】 DFT小讲座之2_DFT@芯片开发不同阶段
    【转】 DFT小讲座之1_扫盲!DFT到底是什么?
    MIPI接口与FPGA电平匹配问题
    ZCU102之display
    Vivado将模块封装为IP的方法(网表文件)【转】
    YUV格式总结【转】
    MPSOC之7——开发流程uramdisk
    MPSOC之2——ubuntu环境配置及petalinux安装
    MPSOC之3——centos环境配置及petalinux安装及使用
    2018软工实践—Beta冲刺(7)
  • 原文地址:https://www.cnblogs.com/lizeyan/p/3628184.html
Copyright © 2020-2023  润新知