zoukankan      html  css  js  c++  java
  • 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();
            }
        }
    }
    本人的博客不再维护从2013年就不再维护了 需要我帮助的朋友请到我的个人论坛 http://www.sufeinet.com 进行讨论,感谢大家对我的支持!
  • 相关阅读:
    JerryScript:物联网开发者的得力工具
    使用 scipy.fft 进行Fourier Transform:Python 信号处理
    解析WeNet云端推理部署代码
    华为云消息队列服务荣获首个双擎可信云稳定性最高级认证
    .NET从互联网上获取当前时间并更新系统时间
    豆瓣电台WP7客户端 开发记录1
    HTML格式化为标准XML
    豆瓣电台WP7客户端 开发记录6
    豆瓣电台 for WP7 客户端开源
    豆瓣电台WP7客户端 开发记录7
  • 原文地址:https://www.cnblogs.com/sufei/p/2087365.html
Copyright © 2011-2022 走看看