using System; using System.Web; using System.Web.UI; namespace Logic.Commlib ... { /**//// <summary> /// JSUtil 的摘要说明。 /// </summary> public class JSUtil ...{ public JSUtil() ...{ // // TODO: 在此处添加构造函数逻辑 // } public static void Alert(System.Web.UI.Page page, string description) ...{ string strScript,strDescription; string strKey; int i; strDescription = description.Replace(""","/""); strDescription = description.Replace("/","//"); strDescription = description.Replace(" ","/r"); strDescription = description.Replace(" ","/n"); strScript = "<script language=javascript for = window event = onload> "; strScript += "window.alert("" + strDescription +"") "; strScript += "</script>"; strKey = System.DateTime.Now.ToString(); for( i=0;i<10000;i++) if( !page.IsClientScriptBlockRegistered(strKey+i.ToString())) break; page.RegisterClientScriptBlock( strKey+i.ToString(),strScript ); } public static void OpenDialogFull( System.Web.UI.Page page , string URL ,int Width,int Height ) ...{ string strScript; string strKey; int i; strScript =" <script language=javascript for=window event=onload> "; strScript +=" window.open("" + URL + "",null," " + string.Format("Width={0}px,Height={1}px,toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0;fullscreen=1;",Width,Height) + ""); "; strScript +="</script>"; strKey = System.DateTime.Now.ToString(); for( i=0;i<10000;i++) if( !page.IsClientScriptBlockRegistered(strKey+i.ToString())) break; page.RegisterClientScriptBlock( strKey+i.ToString(),strScript ); } public static void OpenDialogFull(System.Web.UI.Page page, string URL) ...{ string strScript; string strKey; int i; strScript = " <script language=javascript for=window event=onload> "; strScript += " window.open("" + URL + "",'newwindow'," " + string.Format("Width={0}px,Height={1}px,toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,status=no,top=0,left=0;fullscreen=1;", 1024, 768) + ""); "; strScript += "</script>"; strKey = System.DateTime.Now.ToString(); for (i = 0; i < 10000; i++) if (!page.IsClientScriptBlockRegistered(strKey + i.ToString())) break; page.RegisterClientScriptBlock(strKey + i.ToString(), strScript); } public static void OpenDialogNoShuaP(System.Web.UI.Page page, string URL, int Width, int Height) ...{ string strScript; string strKey; int i; strScript =" <script language=javascript for=window event=onload> "; strScript +=" window.showModalDialog("" + URL + "",null," " + string.Format("dialogWidth:{0}px;dialogHeight:{1}px;help:no;unadorned:yes;resizable:yes;status:no",Width,Height) + ""); "; strScript +="</script>"; strKey = System.DateTime.Now.ToString(); for( i=0;i<10000;i++) if( !page.IsClientScriptBlockRegistered(strKey+i.ToString())) break; page.RegisterClientScriptBlock( strKey+i.ToString(),strScript ); } public static void OpenDialog( System.Web.UI.Page page , string URL ,int Width,int Height ) ...{ string strScript; string strKey; int i; strScript =" <script language=javascript for=window event=onload> "; strScript +=" window.showModalDialog("" + URL + "",null," " + string.Format("dialogWidth:{0}px;dialogHeight:{1}px;help:no;unadorned:yes;resizable:yes;status:no",Width,Height) + ""); "; strScript += " window.location = window.location ;"; strScript +="</script>"; strKey = System.DateTime.Now.ToString(); for( i=0;i<10000;i++) if( !page.IsClientScriptBlockRegistered(strKey+i.ToString())) break; page.RegisterClientScriptBlock( strKey+i.ToString(),strScript ); } public static void OpenDialog( System.Web.UI.Page page , string URL ,int Width,int Height,int top,int left ) ...{ string strScript; string strKey; int i; strScript =" <script language=javascript for=window event=onload> "; strScript +=" window.showModalDialog("" + URL + "",null," " + string.Format("dialogWidth:{0}px;dialogHeight:{1}px;help:no;unadorned:yes;resizable:yes;status:no",Width,Height,top,left) + ""); "; strScript +="</script>"; strKey = System.DateTime.Now.ToString(); for( i=0;i<10000;i++) if( !page.IsClientScriptBlockRegistered(strKey+i.ToString())) break; page.RegisterClientScriptBlock( strKey+i.ToString(),strScript ); } public static void PrintView( System.Web.UI.Page page , string URL ,int Width,int Height ) ...{ string strScript; string strKey; int i; strScript =" <script language=javascript for=window event=onload> "; //strScript +=" window.open("" + URL + "",null," " + string.Format("dialogWidth:{0}px;dialogHeight:{1}px;help:no;unadorned:yes;resizable:yes;status:no",Width,Height) + ""); "; strScript +=" window.open("" + URL + "",null," " + string.Format("Width={0}px,Height={1}px,toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0;",Width,Height) + ""); "; strScript +="</script>"; strKey = System.DateTime.Now.ToString(); for( i=0;i<10000;i++) if( !page.IsClientScriptBlockRegistered(strKey+i.ToString())) break; page.RegisterClientScriptBlock( strKey+i.ToString(),strScript ); } public static void CloseWindow( System.Web.UI.Page page ) ...{ string strScript; string strKey; int i; strScript = "<script language=javascript> "; strScript +=" top.close(); "; strScript += "</script>"; strKey = System.DateTime.Now.ToString(); for( i=0;i<10000;i++) if( !page.IsClientScriptBlockRegistered(strKey+i.ToString())) break; page.RegisterClientScriptBlock( strKey+i.ToString(),strScript ); } }}