[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();
}
}
}
[JS] JavascriptHelp (转载)的更多相关文章
- 移动端下拉刷新,iScroll.js用法(转载)
本文转载自: iScroll.js 用法参考 (share)
- 移动端IOS和androi及浏览器js判断[转载]
转载自:http://www.niutifa.com/?p=561 移动端IOS和androi及浏览器js判断: <script type="text/javascript" ...
- 当Shell遇上了Node.js(转载)
转载:http://developer.51cto.com/art/201202/315066.htm 好吧,我承认,这个标题有点暧昧的基情,但是希望下文的内部能给不熟悉或不喜欢Shell或WIN平台 ...
- 图片攻击-BMP图片中注入恶意JS代码 <转载>
昨天看到一篇文章<hacking throung images>,里面介绍了如何在BMP格式的图片里注入JS代码,使得BMP图片既可以正常显示, 也可以运行其中的JS代码,觉得相当有趣. ...
- javascript深入理解js闭包(转载)
此篇文章来源于http://www.jb51.net/article/24101.htm 一.变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域. 变量的作用域无非就是两种:全 ...
- 两种简单实现菜单高亮显示的JS类(转载)
两种简单实现菜单高亮显示的JS类 近期在写一个博客管理后台的前端,涉及在同一页面两种高亮显示当前菜单的需求.记得当年写静态页时,为了实现高亮都是在每个页面加不同的样式,呵.高亮显示我觉得对于web ...
- Mac 下安装node.js(转载)
原文地址:http://blog.csdn.net/u011619283/article/details/52368759 Node.js 简介 Node.js 是一个用Chrome's V8 Jav ...
- node.js应用--转载
最近,在向大学生们介绍 HTML5 的时候,我想要对他们进行问卷调查,并向他们显示实时更新的投票结果.鉴于此目的,我决定快速构建一个用于此目的的问卷调查应用程序.我想要一个简单的架构,不需要太多不同的 ...
- A re-introduction to JavaScript (JS Tutorial) 转载自:https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
A re-introduction to JavaScript (JS Tutorial) Redirected from https://developer.mozilla.org/en-US/do ...
随机推荐
- Centos6.4 mysql安装与配置
安装命令: yum install mysql #安装客户端 yum install mysql-server #安装服务器 yum install mysql-devel #安装开发库 安装完成后, ...
- poj magic number
Problem H Time Limit : 4000/2000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Sub ...
- Eclipse&Spring开发开发环境配置
下载Eclipse,打开http://www.eclipse.org/downloads/,选择J2EE开发版: 根据操作系统选择32位还是64位. 开发工具:SpringSource Tool Su ...
- curl测试puppet http api接口
---恢复内容开始--- 基于证书密钥对 curl --cert /etc/puppetlabs/puppet/ssl/certs/master.puppet.org.pem --key /etc/p ...
- Classical Inheritance in JavaScript
JavaScript is a class-free, object-oriented language, and as such, it uses prototypal inheritance in ...
- Triangle - POJ 2954(求三角形内的格子点的个数)
Pick公式:平面上以格子点为顶点的简单多边形的面积=边上的点数/2+内部的点数+1. 代码如下: -------------------------------------------------- ...
- typeof和instanceof 运算符
instanceof运算符与typeof运算符相似,用于识别正在处理的对象的类型,但是在使用 typeof 运算符时采用引用类型存储值会出现一个问题. 无论引用的是什么类型的对象,它都返回 " ...
- Maven : 将Jar安装到本地仓库和Jar上传到私服 转
http://blog.csdn.net/we_shell/article/details/49819221 Jar的maven配置 <dependency><groupId> ...
- PHP开发APP接口(一)
php以json或者xml 形式返回给app.明白这点就很好说了,就是把数据包装成json或者xml,返回给APP 定义抽象APP基类: <?php /** * 定义API抽象类 */ abst ...
- canvas绘制简单小铅笔
对应HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <ti ...