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
}
}
}
查看全文
相关阅读:
JPA总结——实体关系映射(一对多@OneToMany)
JPA——映射持久化对象(Entity)
jackson annotations注解详解
Spring Data JPA
Spring Data JPA初使用
Spring注解Annotion详解
JPA概要
The requested resource is not available错误
Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签
Spring——Eclipse上安装springsource-tool-suite与jar包详解
原文地址:https://www.cnblogs.com/SUNBOY/p/866637.html
最新文章
CppUnit快速入门
wordpress无法发送电子邮件。您的主机禁用了 mail() 函数解决办法!
用CPPUnit做单元测试 (转)
CppUnit VS2008 编译总结
CPPUNIT的ASSERT们
CppUnit学习笔记
用户卡和机具进行双向认证
Visual Studio: How to change ipch path in Visual Studio 2010 (.sdf, *.opensdf, ...)
Problem to create "New Database Diagram" in Microsoft SQL Server Management Studio for SQL Server 2012
Word: How to Temporarily Disable Spell Check in Word
热门文章
Visual Studio 2010: 调试引用的dll的代码?
Eclipse: How to Navigating Java call stack in Eclipse
Eclipse: The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path
Eclipse: Resource is out of sync with the file system when publishing to tomcat server on Eclipse
Eclipse: JPA problem: Eclipse does not recognize content of persistence.xml
SQL: enable sa Account in SQL Server
Nodepad plus plus--打开时显示“This software need elevation.""Exception 1002"
Spring MVC(Spring Boot框架)快速入门
maven pom.xml详解
JPA总结——实体关系映射(一对一@OneToOne)
Copyright © 2011-2022 走看看