一些web开发中常用的、做成cs文件的js代码

本文介绍了一系列实用的JavaScript操作,包括弹出消息框、页面跳转、窗口关闭等常见功能的实现方式。这些方法有助于简化Web应用程序中交互逻辑的编写。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

usingSystem;
usingSystem.Web;
usingSystem.Web.UI;

namespaceCOCOWO.COMP
... {
///<summary>
///一些常用的Js调用
///创建时间:2006-8-3
///创建者:马先光
///</summary>
publicclassJscript
...{
///<summary>
///弹出JavaScript小窗口
///</summary>
///<paramname="js">窗口信息</param>
publicstaticvoidAlert(stringmessage)
...{
stringjs
=@"<Scriptlanguage='JavaScript'>
alert('
"+message+"');</Script>";
HttpContext.Current.Response.Write(js);
}


///<summary>
///弹出消息框并且转向到新的URL
///</summary>
///<paramname="message">消息内容</param>
///<paramname="toURL">连接地址</param>
publicstaticvoidAlertAndRedirect(stringmessage,stringtoURL)
...{
stringjs
="<scriptlanguage=javascript>alert('{0}');window.location.replace('{1}')</script>";
HttpContext.Current.Response.Write(string.Format(js,message,toURL));
}


///<summary>
///回到历史页面
///</summary>
///<paramname="value">-1/1</param>
publicstaticvoidGoHistory(intvalue)
...{
stringjs
=@"<Scriptlanguage='JavaScript'>
history.go({0});
</Script>
";
HttpContext.Current.Response.Write(string.Format(js,value));
}


///<summary>
///关闭当前窗口
///</summary>
publicstaticvoidCloseWindow()
...{
stringjs
=@"<Scriptlanguage='JavaScript'>
parent.opener=null;window.close();
</Script>
";
HttpContext.Current.Response.Write(js);
HttpContext.Current.Response.End();
}


///<summary>
///刷新父窗口
///</summary>
publicstaticvoidRefreshParent(stringurl)
...{
stringjs
=@"<script>try{top.location="""+url+@"""}catch(e){location="""+url+@"""}</script>";
HttpContext.Current.Response.Write(js);
}



///<summary>
///刷新打开窗口
///</summary>
publicstaticvoidRefreshOpener()
...{
stringjs
=@"<Scriptlanguage='JavaScript'>
opener.location.reload();
</Script>
";
HttpContext.Current.Response.Write(js);
}



///<summary>
///打开指定大小的新窗体
///</summary>
///<paramname="url">地址</param>
///<paramname="width">宽</param>
///<paramname="heigth">高</param>
///<paramname="top">头位置</param>
///<paramname="left">左位置</param>
publicstaticvoidOpenWebFormSize(stringurl,intwidth,intheigth,inttop,intleft)
...{
stringjs
=@"<Scriptlanguage='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);
}



///<summary>
///转向Url制定的页面
///</summary>
///<paramname="url">连接地址</param>
publicstaticvoidJavaScriptLocationHref(stringurl)
...{
stringjs
=@"<Scriptlanguage='JavaScript'>
window.location.replace('{0}');
</Script>
";
js
=string.Format(js,url);
HttpContext.Current.Response.Write(js);
}


///<summary>
///打开指定大小位置的模式对话框
///</summary>
///<paramname="webFormUrl">连接地址</param>
///<paramname="width">宽</param>
///<paramname="height">高</param>
///<paramname="top">距离上位置</param>
///<paramname="left">距离左位置</param>
publicstaticvoidShowModalDialogWindow(stringwebFormUrl,intwidth,intheight,inttop,intleft)
...{
stringfeatures
="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);
}


publicstatic
voidShowModalDialogWindow(stringwebFormUrl,stringfeatures)
...{
stringjs
=ShowModalDialogJavascript(webFormUrl,features);
HttpContext.Current.Response.Write(js);
}


publicstaticstringShowModalDialogJavascript(stringwebFormUrl,stringfeatures)
...{
stringjs
=@"<scriptlanguage=javascript>
showModalDialog('
"+webFormUrl+"','','"+features+"');</script>";
returnjs;
}

}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值