zoukankan
html css js c++ java
[无敌]一些web开发中常用的、做成cs文件的js代码 转帖来的
using
System;
using
System.Web;
using
System.Web.UI;
namespace
MyLib
{
/**/
/**/
/**/
///
<summary>
///
一些常用的Js调用
///
创建时间:2007-8-23
///
</summary>
public
class
Jscript
{
/**/
/**/
/**/
///
<summary>
///
弹出JavaScript小窗口
///
</summary>
///
<param name="js">
窗口信息
</param>
public
static
void
Alert(
string
message)
{
#region
string
js
=
@"
<Script language='JavaScript'>
alert('
"
+
message
+
"
');</Script>
"
;
HttpContext.Current.Response.Write(js);
#endregion
}
/**/
/**/
/**/
///
<summary>
///
弹出消息框并且转向到新的URL
///
</summary>
///
<param name="message">
消息内容
</param>
///
<param name="toURL">
连接地址
</param>
public
static
void
AlertAndRedirect(
string
message,
string
toURL)
{
#region
string
js
=
"
<script language=javascript>alert('{0}');window.location.replace('{1}')</script>
"
;
HttpContext.Current.Response.Write(
string
.Format(js, message, toURL));
#endregion
}
/**/
/**/
/**/
///
<summary>
///
回到历史页面
///
</summary>
///
<param name="value">
-1/1
</param>
public
static
void
GoHistory(
int
value)
{
#region
string
js
=
@"
<Script language='JavaScript'>
history.go({0});
</Script>
"
;
HttpContext.Current.Response.Write(
string
.Format(js, value));
#endregion
}
/**/
/**/
/**/
///
<summary>
///
关闭当前窗口
///
</summary>
public
static
void
CloseWindow()
{
#region
string
js
=
@"
<Script language='JavaScript'>
parent.opener=null;window.close();
</Script>
"
;
HttpContext.Current.Response.Write(js);
HttpContext.Current.Response.End();
#endregion
}
/**/
/**/
/**/
///
<summary>
///
刷新父窗口
///
</summary>
public
static
void
RefreshParent(
string
url)
{
#region
string
js
=
@"
<script>try{top.location=""
"
+
url
+
@"
""}catch(e){location=""
"
+
url
+
@"
""}</script>
"
;
HttpContext.Current.Response.Write(js);
#endregion
}
/**/
/**/
/**/
///
<summary>
///
刷新打开窗口
///
</summary>
public
static
void
RefreshOpener()
{
#region
string
js
=
@"
<Script language='JavaScript'>
opener.location.reload();
</Script>
"
;
HttpContext.Current.Response.Write(js);
#endregion
}
/**/
/**/
/**/
///
<summary>
///
打开指定大小的新窗体
///
</summary>
///
<param name="url">
地址
</param>
///
<param name="width">
宽
</param>
///
<param name="heigth">
高
</param>
///
<param name="top">
头位置
</param>
///
<param name="left">
左位置
</param>
public
static
void
OpenWebFormSize(
string
url,
int
width,
int
heigth,
int
top,
int
left)
{
#region
string
js
=
@"
<Script language='JavaScript'>window.open('
"
+
url
+
@"
','','height=
"
+
heigth
+
"
,width=
"
+
width
+
"
,top=
"
+
top
+
"
,left=
"
+
left
+
"
,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no');</Script>
"
;
HttpContext.Current.Response.Write(js);
#endregion
}
/**/
/**/
/**/
///
<summary>
///
转向Url制定的页面
///
</summary>
///
<param name="url">
连接地址
</param>
public
static
void
JavaScriptLocationHref(
string
url)
{
#region
string
js
=
@"
<Script language='JavaScript'>
window.location.replace('{0}');
</Script>
"
;
js
=
string
.Format(js, url);
HttpContext.Current.Response.Write(js);
#endregion
}
/**/
/**/
/**/
///
<summary>
///
打开指定大小位置的模式对话框
///
</summary>
///
<param name="webFormUrl">
连接地址
</param>
///
<param name="width">
宽
</param>
///
<param name="height">
高
</param>
///
<param name="top">
距离上位置
</param>
///
<param name="left">
距离左位置
</param>
public
static
void
ShowModalDialogWindow(
string
webFormUrl,
int
width,
int
height,
int
top,
int
left)
{
#region
string
features
=
"
dialogWidth:
"
+
width.ToString()
+
"
px
"
+
"
;dialogHeight:
"
+
height.ToString()
+
"
px
"
+
"
;dialogLeft:
"
+
left.ToString()
+
"
px
"
+
"
;dialogTop:
"
+
top.ToString()
+
"
px
"
+
"
;center:yes;help=no;resizable:no;status:no;scroll=yes
"
;
ShowModalDialogWindow(webFormUrl, features);
#endregion
}
public
static
void
ShowModalDialogWindow(
string
webFormUrl,
string
features)
{
string
js
=
ShowModalDialogJavascript(webFormUrl, features);
HttpContext.Current.Response.Write(js);
}
public
static
string
ShowModalDialogJavascript(
string
webFormUrl,
string
features)
{
#region
string
js
=
@"
<script language=javascript>
showModalDialog('
"
+
webFormUrl
+
"
','','
"
+
features
+
"
');</script>
"
;
return
js;
#endregion
}
}
}
先看上面那个,如果你没有吐血再接着看:
using
System;
using
System.Web;
using
System.Web.UI;
namespace
MyLib
{
/**/
///
<summary>
///
一些常用的Js调用
///
</summary>
public
class
Jscript
{
/**/
///
<summary>
///
弹出JavaScript小窗口
///
</summary>
///
<param name="js">
窗口信息
</param>
public
static
void
Alert(
string
message)
{
#region
string
js
=
@"
<Script language='JavaScript'>
alert('
"
+
message
+
"
');</Script>
"
;
HttpContext.Current.Response.Write(js);
#endregion
}
/**/
///
<summary>
///
弹出消息框并且转向到新的URL
///
</summary>
///
<param name="message">
消息内容
</param>
///
<param name="toURL">
连接地址
</param>
public
static
void
AlertAndRedirect(
string
message,
string
toURL)
{
#region
string
js
=
"
<script language=javascript>alert('{0}');window.location.replace('{1}')</script>
"
;
HttpContext.Current.Response.Write(
string
.Format(js, message, toURL));
#endregion
}
/**/
///
<summary>
///
回到历史页面
///
</summary>
///
<param name="value">
-1/1
</param>
public
static
void
GoHistory(
int
value)
{
#region
string
js
=
@"
<Script language='JavaScript'>
history.go({0});
</Script>
"
;
HttpContext.Current.Response.Write(
string
.Format(js, value));
#endregion
}
/**/
///
<summary>
///
关闭当前窗口
///
</summary>
public
static
void
CloseWindow()
{
#region
string
js
=
@"
<Script language='JavaScript'>
parent.opener=null;window.close();
</Script>
"
;
HttpContext.Current.Response.Write(js);
HttpContext.Current.Response.End();
#endregion
}
/**/
///
<summary>
///
刷新父窗口
///
</summary>
public
static
void
RefreshParent(
string
url)
{
#region
string
js
=
@"
<script>try{top.location=""
"
+
url
+
@"
""}catch(e){location=""
"
+
url
+
@"
""}</script>
"
;
HttpContext.Current.Response.Write(js);
#endregion
}
/**/
///
<summary>
///
刷新打开窗口
///
</summary>
public
static
void
RefreshOpener()
{
#region
string
js
=
@"
<Script language='JavaScript'>
opener.location.reload();
</Script>
"
;
HttpContext.Current.Response.Write(js);
#endregion
}
/**/
///
<summary>
///
打开指定大小的新窗体
///
</summary>
///
<param name="url">
地址
</param>
///
<param name="width">
宽
</param>
///
<param name="heigth">
高
</param>
///
<param name="top">
头位置
</param>
///
<param name="left">
左位置
</param>
public
static
void
OpenWebFormSize(
string
url,
int
width,
int
heigth,
int
top,
int
left)
{
#region
string
js
=
@"
<Script language='JavaScript'>window.open('
"
+
url
+
@"
','','height=
"
+
heigth
+
"
,width=
"
+
width
+
"
,top=
"
+
top
+
"
,left=
"
+
left
+
"
,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no');</Script>
"
;
HttpContext.Current.Response.Write(js);
#endregion
}
/**/
///
<summary>
///
转向Url制定的页面
///
</summary>
///
<param name="url">
连接地址
</param>
public
static
void
JavaScriptLocationHref(
string
url)
{
#region
string
js
=
@"
<Script language='JavaScript'>
window.location.replace('{0}');
</Script>
"
;
js
=
string
.Format(js, url);
HttpContext.Current.Response.Write(js);
#endregion
}
/**/
///
<summary>
///
打开指定大小位置的模式对话框
///
</summary>
///
<param name="webFormUrl">
连接地址
</param>
///
<param name="width">
宽
</param>
///
<param name="height">
高
</param>
///
<param name="top">
距离上位置
</param>
///
<param name="left">
距离左位置
</param>
public
static
void
ShowModalDialogWindow(
string
webFormUrl,
int
width,
int
height,
int
top,
int
left)
{
#region
string
features
=
"
dialogWidth:
"
+
width.ToString()
+
"
px
"
+
"
;dialogHeight:
"
+
height.ToString()
+
"
px
"
+
"
;dialogLeft:
"
+
left.ToString()
+
"
px
"
+
"
;dialogTop:
"
+
top.ToString()
+
"
px
"
+
"
;center:yes;help=no;resizable:no;status:no;scroll=yes
"
;
ShowModalDialogWindow(webFormUrl, features);
#endregion
}
public
static
void
ShowModalDialogWindow(
string
webFormUrl,
string
features)
{
string
js
=
ShowModalDialogJavascript(webFormUrl, features);
HttpContext.Current.Response.Write(js);
}
public
static
string
ShowModalDialogJavascript(
string
webFormUrl,
string
features)
{
#region
string
js
=
@"
<script language=javascript>
showModalDialog('
"
+
webFormUrl
+
"
','','
"
+
features
+
"
');</script>
"
;
return
js;
#endregion
}
}
}
查看全文
相关阅读:
账户管理命令 useradd、groupadd
项目估算与计划不是一般的难!(1)——从建筑工程说起
图的存储
"Storage Virtualization" VS "Software-Defined Storage"
项目代码风格要求
struts2入门程序
poj 3422 (费用流)
项目估算与计划不是一般的难!(2)——估算要估啥?
HDU1700:Points on Cycle
数据结构 邻接矩阵深度及广度优先
原文地址:https://www.cnblogs.com/SUNBOY/p/866637.html
最新文章
HDU 1133 Buy the Ticket 卡特兰数
JOS 不能进入lab2 问题的解决
今天開始慢下脚步,開始ios技术知识的查漏补缺。
程序员的多线程的生活
搜狗笔试的思考
【分享】迅为iTOP4412开发板-Android系统屏幕旋转设置
开发人员协会暑假招新方案
Java 实现代理(Proxy)模式
java 反射和暴力反射 两个DEMO
c# 硬件开源神器netduino的开发中慎用Cpu.Pin
热门文章
不定积分
不定积分
matlab 工具函数(一) —— 添加指定 SNR 的噪声
matlab 工具函数(一) —— 添加指定 SNR 的噪声
极简代码(七)—— SNR
极简代码(七)—— SNR
黑科技 —— OTG 线
黑科技 —— OTG 线
Domain adaptation:连接机器学习(Machine Learning)与迁移学习(Transfer Learning)
Domain adaptation:连接机器学习(Machine Learning)与迁移学习(Transfer Learning)
Copyright © 2011-2022 走看看