




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常用javascript封装代码using System;using System.Text;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;namespace JScript/ / 提供向页面输出客户端代码实现特殊功能的方法/ / / public class JScript/ / 加入收藏夹/ / 收藏网址/ 收藏网址提示/ 收藏网址名字public static void aa(string url,string urlname,string name)string js = +name+ ;HttpContext.Current.Response.Write(js);/ / 加载以后写自己的脚本/ / / public static void ClientWrite(string yourJs)Page pages;pages = HttpContext.Current.Handler as System.Web.UI.Page;pages.Controls.Add(new System.Web.UI.LiteralControl( + yourJs + );/*/ / 加载以前写自己的脚本/ / / public static void ClientWrite2(string yourJs)Page pages;pages = HttpContext.Current.Handler as System.Web.UI.Page;pages.Response.Write();pages.Response.Write(yourJs);pages.Response.Write( );/*/*/ / 窗体加载以后探出对话框/ public static void Alert(string msg)Page pages;pages = HttpContext.Current.Handler as System.Web.UI.Page;msg = msg.Replace(, );msg = msg.Replace(, );msg = msg.Replace(n, n).Replace(r, r).Replace(, );pages.Controls.Add(new System.Web.UI.LiteralControl(alert( + msg + ););/*/ / 窗体没有加载的时候如pageload的时候探出对话框/ public static void Alert_none(string msg)Page pages;pages = HttpContext.Current.Handler as System.Web.UI.Page;msg = msg.Replace(, );msg = msg.Replace(, );msg = msg.Replace(n, n).Replace(r, r).Replace(, );string retu = alert( + msg + );ClientWrite2(retu);/*/public static void AlertAndRedirect(string message, string toURL)string js = alert(0);window.location.replace(1);HttpContext.Current.Response.Write(string.Format(js, message, toURL);/ / 弹出JavaScript小窗口/ / 窗口信息public static void Alert(object message)string js = alert(0);HttpContext.Current.Response.Write(string.Format(js, message.ToString();public static void RtnRltMsgbox(object message, string strWinCtrl)string js = strWinCtrl = true;strWinCtrl = if(!confirm( + message + )return false;HttpContext.Current.Response.Write(string.Format(js, message.ToString();/ / 回到历史页面/ / -1/1public static void GoHistory(int value)string js = history.go(0);HttpContext.Current.Response.Write(string.Format(js, value);/ / 关闭当前窗口/ public static void CloseWindow()string js = window.close();HttpContext.Current.Response.Write(js);HttpContext.Current.Response.End();/ / 刷新本页/ public static void Refreshself()string js = window.location=window.location.href;HttpContext.Current.Response.Write(js);/ / 刷新父窗口/ public static void RefreshParent(string parurl)string js = window.opener.location.reload( + parurl + );HttpContext.Current.Response.Write(js);/ / 刷新父框架/ public static void RefreshParentifarme(string url)string js = window.parent.location.reload(+url+);HttpContext.Current.Response.Write(js);/ / 格式化为JS可解释的字符串/ / / public static string JSStringFormat(string s)return s.Replace(r, r).Replace(n, n).Replace(, ).Replace(, );/ / 刷新打开窗口/ public static void RefreshOpener()string js = opener.location.reload();HttpContext.Current.Response.Write(js);/ / 打开小窗体/ / / / / / public static void OpenLittleWindow(string url, int width, int height, int top, int left)string str,js;str = var popup;popup=window.open(url,null,scrollbars=yes,status=no,width=width,height=height,top=top,left=left);popup.opener=self.opener;self.close();str = str.Replace(width, width.ToString();str = str.Replace(height, height.ToString();str = str.Replace(top, top.ToString();str = str.Replace(left, left.ToString();str = str.Replace(url, url);js = +str+ ;HttpContext.Current.Response.Write(js);/*/ / 打开窗口/ / public static void OpenWebForm(string url)/*/*修改目的: 新开页面去掉ie的菜单。 */string js = /window.open( + url + );window.open( + url + ,height=0,width=0,top=0,left=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no);/*结束*/*/HttpContext.Current.Response.Write(js);public static void OpenWebForm(string url, string name, string future)string js = window.open( + url + , + name + , + future + );HttpContext.Current.Response.Write(js);public static void OpenWebForm(string url, string formName)/*/*修改目的: 新开页面去掉ie的菜单。 */*注释内容: */*开始*/string js = window.open( + url + , + formName + ,height=0,width=0,top=0,left=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no);/*结束*/*/HttpContext.Current.Response.Write(js);/ / 函数名:OpenWebForm/ 功能描述:打开WEB窗口/ / WEB窗口/ 是否全屏幕public static void OpenWebForm(string url, bool isFullScreen)string js = ;if (isFullScreen)js += var iWidth = 0;js += var iHeight = 0;js += iWidth=window.screen.availWidth-10;js += iHeight=window.screen.availHeight-50;js += var szFeatures =width= + iWidth + ,height= + iHeight + ,top=0,left=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no;js += window.open( + url + ,szFeatures);elsejs += window.open( + url + ,height=0,width=0,top=0,left=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no);js += ;HttpContext.Current.Response.Write(js);/ / 转向Url制定的页面/ / public static void JavaScriptLocationHref(string url)string js = window.location.replace(0);js = string.Format(js, url);HttpContext.Current.Response.Write(js);/ / 指定的框架页面转换/ / / public static void JavaScriptFrameHref(string FrameName, string url)string js = obj.location.replace(0);js = js.Replace(obj, FrameName);js = string.Format(js, url);HttpContext.Current.Response.Write(js);/ /重置页面/ public static void JavaScriptResetPage(string strRows)string js = window.parent.CenterFrame.rows= + strRows + ;HttpContext.Current.Response.Write(js);/ / 函数名:JavaScriptSetCookie/ 功能描述:客户端方法设置Cookie/ / Cookie名/ Cookie值public static void JavaScriptSetCookie(string strName, string strValue)string js = var the_cookie = + strName + = + strValue + var dateexpire = Tuesday, 01-Dec-2020 12:00:00 GMT;/document.cookie = the_cookie;/写入Cookie document.cookie = the_cookie + ; expires=+dateexpire;HttpContext.Current.Response.Write(js);/ / 函数名:GotoParentWindow/ 功能描述:返回父窗口/ / 父窗口public static void GotoParentWindow(string parentWindowUrl)string js = this.parent.location.replace( + parentWindowUrl + );HttpContext.Current.Response.Write(js);/ / 函数名:ReplaceParentWindow/ 功能描述:替换父窗口/ / 父窗口/ 窗口提示/ 窗口特征参数public static void ReplaceParentWindow(string parentWindowUrl, string caption, string future)string js = ;if (future != null & future.Trim() != )js = this.parent.location.replace( + parentWindowUrl + , + caption + , + future + );elsejs = var iWidth = 0 ;var iHeight = 0 ;iWidth=window.screen.availWidth-10;iHeight=window.screen.availHeight-50;var szFeatures = dialogWidth:+iWidth+;dialogHeight:+iHeight+;dialogLeft:0px;dialogTop:0px;center:yes;help=no;resizable:on;status:on;scroll=yes;this.parent.location.replace( + parentWindowUrl + , + caption + ,szFeatures);HttpContext.Current.Response.Write(js);/ / 函数名:ReplaceOpenerWindow/ 功能描述:替换当前窗体的打开窗口/ / 当前窗体的打开窗口public static void ReplaceOpenerWindow(string openerWindowUrl)string js = window.opener.location.replace( + openerWindowUrl + );HttpContext.Current.Response.Write(js);/ / 函数名:ReplaceOpenerParentWindow/ 功能描述:替换当前窗体的打开窗口的父窗口/ / 当前窗体的打开窗口的父窗口public static void ReplaceOpenerParentFrame(string frameName, string frameWindowUrl)string js = window.opener.parent. + frameName + .location.replace( + frameWindowUrl + );HttpContext.Current.Response.Write(js);/ / 函数名:ReplaceOpenerParentWindow/ 功能描述:替换当前窗体的打开窗口的父窗口/ / 当前窗体的打开窗口的父窗口public static void ReplaceOpenerParentWindow(string openerParentWindowUrl)string js = window.opener.parent.location.replace( + openerParentWindowUrl + );HttpContext.Current.Response.Write(js);/ / 函数名:CloseParentWindow/ 功能描述:关闭窗口/ public static void CloseParentWindow()string js = window.parent.close();HttpContext.Current.Response.Write(js);public static void CloseOpenerWindow()string js = window.opener.close();HttpContext.Current.Response.Write(js);/ / 函数名:ShowModalDialogJavascript/ 功能描述:返回打开模式窗口的脚本。新濠天地娱乐场66/ / / public static string ShowModalDialogJavascript(string webFormUrl)string js = var iWidth = 0 ;var iHeight = 0 ;iWidth=window.screen.availWidth-10;iHeight=window.screen.availHeight-50;var szFeatures = dialogWidth:+iWidth+;dialogHeight:+iHeight+;dialogLeft:0px;dialogTop:0px;center:yes;help=no;resizable:on;status:on;scroll=yes;showModalDialog( + webFormUrl + ,szFeatures);return js;public static string ShowModalDialogJavascript(string webFormUrl, string features)string js = showModalDialog( + webFormUrl + , + features + );return js;/ / 函数名:ShowModalDialogWindow/ 功能描述:打开模式窗口。/ / / public static void ShowModalDialogWindow(string webFormUrl)string js = ShowModalDialogJavascript(webFormUrl);HttpContext.Current.Response.Write(js);public static void ShowModalDialogWindow(string webFormUrl, string features)string js = ShowModalDialogJavascript(webFormUrl, features);HttpContext.Current.Response.Write(js);public static void ShowModalDialogWindow(string webFormUrl, int width, int height, int top, int left)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=no;ShowModalDialogWindow(webFormUrl, features);public static void SetHtmlElementValue(string formName, string elementName, string elementValue)string js = if(document. + formName + . + elementName + !=null)document. + formName + . + elementName + .value = + elementValue + ;HttpContext.Current.Response.Write(js);/*/ / 回车-tab/ / public static void ToTab()Page page;page = HttpContext.Current.Handler as System.Web.UI.Page;System.Text.StringBuilder scriptFunction = new StringBuilder();scriptFunction.Append();scriptFunction.Append( function returnTotab();scriptFunction.Append( );scriptFunction.Append( if(event.keyCode=13) );scriptFunction.Append( event.keyCode=9; );scriptFunction.Append( return true; );scriptFunction.Append( );scriptFunction.Append();page.ClientScript.RegisterStartupScript(page.GetType(),totab, scriptFunction.ToString();/*/ / tab-enter/ / public static void tabToEnter()Page page;page = HttpContext.Current.Handler as System.Web.UI.Page;System.Text.StringBuilder scriptFunction = new StringBuilder();scriptFunction.Append();scriptFunction.Append( function Tcheck();scriptFunction.Append( );scriptFunction.Append( if(event.keyCode=8|event.keyCode=9) );scriptFunction.Append( return true;);scriptFunction.Append( else );scriptFunction.Append( );scriptFunction.Append( if(event.keyCode=48)+(event.keyCode=96)+(event.keyCode=105);scriptFunction.Append( return true;);scriptFunction.Append( else);scriptFunction.Append( if(event.keyCode=13|event.keyCode=110|event.keyCode=190|event.keyCode=39);scriptFunction.Append( event.keyCode=9;);scriptFunction.Append( return true;);scriptFunction.Append( else);scriptFunction.Append( return false;);scriptFunction.Append( );scriptFunction.Append( );scriptFunction.Append();page.ClientScript.RegisterStartupScript(page.GetType(),switch, scriptFunction.ToString();/*/ / attachEvent/ / / public static void attachEvent(Control controlToFocus)Page page;page = HttpContext.Current.Handler as System.Web.UI.Page;System.Text.StringBuilder scriptFunction = new StringBuilder();string scriptClientId;scriptFunction.Append();foreach (Control con in controlToFocus)scriptClientId = con.ClientID;scrip
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司员工正式劳务合同
- 个人借款债务转让合同
- 河北省劳动合同范本
- 2025年度LED照明产品安装与售后服务合同
- 2025年住宅小区消防设备采购、安装、培训与维护服务合同
- 2025年度建筑工地专用施工机械设备租赁服务合同
- 2025版消防安全管理制度制定与实施咨询合同
- 2025年生态环保瓦工施工服务合同模板下载
- 2025年度木材行业市场调研分析合同
- 2026届福建省厦门松柏中学化学高二第一学期期中综合测试试题含解析
- 供电所营销人员作业安全培训
- 教师的情绪管理与压力调节
- 《护理病历书写规范》
- 2025年汽车吊考试题及答案
- 湖北自考《沟通与项目管理》18969复习资料
- python少儿编程课程-第3课:数据类型
- 教学课件-国际贸易实务(第三版)傅龙海
- 安徽省高一英语必修一单词表
- 2024-2026年度中国信创硬件产业发展建议报告
- 家长参与度对小学生阅读习惯的影响研究
- 中学生宿舍日常与管理
评论
0/150
提交评论