Saya akan membagikan beberapa hal yang saya temukan saat memilah kumpulan OA. Semoga bermanfaat bagi semuanya! :)
menggunakan Sistem;
menggunakan Sistem.Web;
menggunakan Sistem.Web.UI.HtmlControls;
menggunakan System.Web.UI;
namespace Web.JScript
{
/// <ringkasan>
/// Menyediakan metode untuk mengeluarkan kode sisi klien ke halaman untuk mengimplementasikan fungsi khusus.
/// </ringkasan>
/// <keterangan>
/// </keterangan>
JScript kelas publik
{
public static void AlertAndRedirect(string pesan,string toURL)
{
string js = "<bahasa skrip=javascript>peringatan('{0}');window.location.replace('{1}')</script>";
HttpContext.Current.Response.Write(string.Format(js,message,toURL));
}
/// <ringkasan>
/// Kirim fungsi KendoPostBack(eventTarget, eventArgument) ke klien
/// Server dapat menerima nilai __EVENTTARGET, __EVENTARGUMENT
/// </ringkasan>
/// <param name="page">System.Web.UI.Page biasanya seperti ini</param>
public static void JscriptSender (halaman System.Web.UI.Page)
{
halaman.RegisterHiddenField("__EVENTTARGET","");
halaman.RegisterHiddenField("__EVENTARGUMENT","");
tali s = @"
<bahasa skrip=Javascript>
fungsi KendoPostBack(eventTarget, eventArgument)
{
var theform = dokumen.forms[0];
theform.__EVENTTARGET.value = eventTarget;
theform.__EVENTARGUMENT.value = eventArgument;
formulir.kirim();
}
</skrip>";
halaman.RegisterStartupScript("sds",s);
}
/// <ringkasan>
/// Munculkan jendela JavaScript kecil
/// </ringkasan>
/// <param name="js">Informasi jendela</param>
Peringatan kekosongan statis publik (pesan string)
{
pesan = StringUtil.DeleteUnVisibleChar(pesan);
string js=@"<Bahasa skrip ='JavaScript'>
peringatan('"+ pesan +"');</Script>";
HttpContext.Saat ini.Respon.Tulis(js);
}
Peringatan kekosongan statis publik (pesan objek)
{
string js=@"<Bahasa skrip ='JavaScript'>
peringatan('{0}');
</Skrip>";
HttpContext.Current.Response.Write(string.Format(js,message.ToString()));
}
public static void RtnRltMsgbox(pesan objek,string strWinCtrl)
{
string js = @"<Bahasa skrip='JavaScript'>
strWinCtrl = benar;
strWinCtrl = if(!confirm('"+ pesan +"'))return false;</Script>";
HttpContext.Current.Response.Write(string.Format(js,message.ToString()));
}
/// <ringkasan>
/// Kembali ke halaman riwayat
/// </ringkasan>
/// <param nama="nilai">-1/1</param>
kekosongan statis publik GoHistory(nilai int)
{
string js=@"<Bahasa skrip ='JavaScript'>
sejarah.pergi({0});
</Skrip>";
HttpContext.Saat ini.Respon.Tulis(string.Format(js,nilai));
}
/// <ringkasan>
/// Tutup jendela saat ini
/// </ringkasan>
kekosongan statis publik CloseWindow()
{
string js=@"<Bahasa skrip ='JavaScript'>
jendela.tutup();
</Skrip>";
HttpContext.Saat ini.Respon.Tulis(js);
HttpContext.Saat ini.Respon.End();
}
/// <ringkasan>
/// Segarkan jendela induk
/// </ringkasan>
kekosongan statis publik RefreshParent()
{
string js=@"<Bahasa skrip ='JavaScript'>
induk.lokasi.reload();
</Skrip>";
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Diformat menjadi string JS yang dapat ditafsirkan
/// </ringkasan>
/// <param nama="s"></param>
/// <pengembalian></pengembalian>
string statis publik JSStringFormat(string s)
{
return s.Ganti( "r"," \r").Ganti("n","\n").Ganti("'",,"\'").Ganti(""" ,"\ "");
}
/// <ringkasan>
/// Segarkan jendela yang terbuka
/// </ringkasan>
RefreshOpener kekosongan statis publik()
{
string js=@"<Bahasa skrip ='JavaScript'>
pembuka.lokasi.reload();
</Skrip>";
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Buka jendela
/// </ringkasan>
/// <param nama="url"></param>
public static void OpenWebForm(string url)
{
/*................................................................................................................................*/
/*Tujuan modifikasi: Menghapus menu ie dari halaman baru. . . */
string js=@"<Bahasa skrip ='JavaScript'>
//jendela.open('" +url+@"' );
window.open('" +url+@"','','height=0,width=0,top=0,left=0,location=no,menubar=no,resizable=yes,scrollbar=yes,status= ya,bilah judul=tidak,bilah alat=tidak,direktori=tidak' );
</Skrip>";
/*Menyelesaikan*/
/*................................................................................................................................*/
HttpContext.Saat ini.Respon.Tulis(js);
}
public static void OpenWebForm (string url, nama string, string masa depan)
{
string js=@"<Bahasa skrip ='JavaScript'>
window.open('" +url+@"','"+nama+@"','"+masa depan+@"' )
</Skrip>";
HttpContext.Saat ini.Respon.Tulis(js);
}
public static void OpenWebForm(string url,string formName)
{
/*................................................................................................................................*/
/*Tujuan modifikasi: Menghapus menu ie dari halaman baru. . . */
/*Isi komentar: */
/*awal*/
string js=@"<Bahasa skrip ='JavaScript'>
window.open('" +url+@"','"+formName+@"','height=0,width=0,top=0,left=0,location=no,menubar=no,resizable=yes,scrollbar =ya,status=ya,bilah judul=tidak,bilah alat=tidak,direktori=tidak' );
</Skrip>";
/*Menyelesaikan*/
/*............................................................................................................................................................*/
HttpContext.Current.Response. Menulis(js);
}
/// <ringkasan>
/// Nama fungsi: OpenWebForm
/// Deskripsi fungsi: Buka jendela WEB
/// </ringkasan>
/// <param name="url">jendela WEB</param>
/// <param name="isFullScreen">Apakah itu layar penuh</param>
public static void OpenWebForm(string url,bool isFullScreen)
{
string js=@"<Bahasa skrip ='JavaScript'>";
jika (adalah Layar Penuh)
{
js+="var iLebar = 0;";
js+="var iTinggi = 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,scrollbar=yes,status=yes ,bilah judul=tidak,bilah alat=tidak,direktori=tidak';";
js+="window.open('" +url+@"','',szFitur );";
}
kalau tidak
{
js+="window.open('" +url+@"','','height=0,width=0,top=0,left=0,location=no,menubar=no,resizable=yes,scrollbar=yes ,status=ya,bilah judul=tidak,bilah alat=tidak,direktori=tidak' );";
}
js+="</Skrip>";
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Buka halaman yang ditentukan oleh Url
/// </ringkasan>
/// <param nama="url"></param>
public static void JavaScriptLocationHref(string url)
{
string js=@"<Bahasa skrip ='JavaScript'>
jendela.lokasi.ganti('{0}');
</Skrip>";
js=string.Format(js,url);
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Konversi halaman bingkai yang ditentukan
/// </ringkasan>
/// <param nama="FrameName"></param>
/// <param nama="url"></param>
public static void JavaScriptFrameHref(string FrameName,string url)
{
string js=@"<Bahasa skrip ='JavaScript'>
@obj.location.replace(""{0}"");
</Skrip>";
js = js.Ganti("@obj",NamaBingkai );
js=string.Format(js,url);
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
///Setel ulang halaman
/// </ringkasan>
public static void JavaScriptResetPage(string strRows)
{
string js=@"<Bahasa skrip ='JavaScript'>
window.parent.CenterFrame.rows='"+strRows+"';</Script>";
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Nama fungsi: JavaScriptSetCookie
/// Deskripsi fungsi: Metode klien menyetel Cookie
/// </ringkasan>
/// <param name="strName">Nama cookie</param>
/// <param name="strValue">Nilai cookie</param>
public static void JavaScriptSetCookie (string strName,string strValue)
{
string js=@"<bahasa skrip =Javascript>
var the_cookie = '"+strName+"=" +strValue+@"'
var dateexpire = 'Selasa, 01-Des-2020 12:00:00 GMT';
//document.cookie = the_cookie;//Tulis Cookie<BR>} <BR>
document.cookie = the_cookie + '; kadaluwarsa='+tanggal kadaluwarsa;
</skrip>";
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Nama fungsi: GotoParentWindow
/// Deskripsi fungsi: Kembali ke jendela induk
/// </ringkasan>
/// <param name="parentWindowUrl">Jendela induk</param>
kekosongan statis publik GotoParentWindow(string parentWindowUrl)
{
string js=@"<Bahasa skrip ='JavaScript'>
this.parent.location.replace('"+parentWindowUrl+"');</Script>";
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Nama fungsi:ReplaceParentWindow
/// Deskripsi fungsi: Mengganti jendela induk
/// </ringkasan>
/// <param name="parentWindowUrl">Jendela induk</param>
/// <param name="caption">Perintah jendela</param>
/// <param name="future">Parameter fitur jendela</param>
public static void GantiParentWindow(string parentWindowUrl, keterangan string,string masa depan)
{
string js="";
if(masa depan!=null&&masa depan.Trim()!="")
{
js=@"<script bahasa=javascript>this.parent.location.replace('"+parentWindowUrl+"','"+caption+"','"+future+"');</script>";
}
kalau tidak
{
js=@"<bahasa skrip =javascript>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);</script>";
}
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Nama fungsi:ReplaceOpenerWindow
/// Deskripsi fungsi: Mengganti jendela yang terbuka dari formulir saat ini
/// </ringkasan>
/// <param name="openerWindowUrl">Jendela yang terbuka dari formulir saat ini</param>
public static void GantiOpenerWindow(string openerWindowUrl)
{
string js=@"<Bahasa skrip ='JavaScript'>
window.opener.location.replace('"+openerWindowUrl+"');</Script>";
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Nama fungsi:ReplaceOpenerParentWindow
/// Deskripsi fungsi: Mengganti jendela induk dari jendela yang terbuka pada formulir saat ini
/// </ringkasan>
/// <param name="openerWindowUrl">Jendela induk dari jendela yang terbuka pada formulir saat ini</param>
public static void GantiOpenerParentFrame(string frameName,string frameWindowUrl)
{
string js=@"<Bahasa skrip ='JavaScript'>
window.opener.parent." + frameName + ".location.replace('"+frameWindowUrl+"');</Script>";
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Nama fungsi:ReplaceOpenerParentWindow
/// Deskripsi fungsi: Mengganti jendela induk dari jendela yang terbuka pada formulir saat ini
/// </ringkasan>
/// <param name="openerWindowUrl">Jendela induk dari jendela yang terbuka pada formulir saat ini</param>
public static void GantiOpenerParentWindow(string openerParentWindowUrl)
{
string js=@"<Bahasa skrip ='JavaScript'>
window.opener.parent.location.replace('"+openerParentWindowUrl+"');</Script>";
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Nama fungsi: CloseParentWindow
/// Deskripsi fungsi: Tutup jendela
/// </ringkasan>
kekosongan statis publik CloseParentWindow()
{
string js=@"<Bahasa skrip ='JavaScript'>
window.parent.close();
</Skrip>";
HttpContext.Saat ini.Respon.Tulis(js);
}
kekosongan statis publik CloseOpenerWindow()
{
string js=@"<Bahasa skrip ='JavaScript'>
jendela.pembuka.tutup();
</Skrip>";
HttpContext.Saat ini.Respon.Tulis(js);
}
/// <ringkasan>
/// Nama fungsi: ShowModalDialogJavascript
/// Deskripsi fungsi: Mengembalikan skrip yang membuka jendela modal
/// </ringkasan>
/// <param nama="webFormUrl"></param>
/// <pengembalian></pengembalian>
string statis publik ShowModalDialogJavascript(string webFormUrl)
{
string js=@"<bahasa skrip =javascript>
var iLebar = 0;
var iTinggi = 0;
iWidth=jendela.layar.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);</script>";
kembali js;
}
string statis publik ShowModalDialogJavascript (string webFormUrl, fitur string)
{
string js=@"<bahasa skrip =javascript>
showModalDialog('"+webFormUrl+"','','"+fitur+"');</script>";
kembali js;
}
/// <ringkasan>
/// Nama fungsi:ShowModalDialogWindow
/// Deskripsi fungsi: Buka jendela modal
/// </ringkasan>
/// <param nama="webFormUrl"></param>
/// <pengembalian></pengembalian>
kekosongan statis publik ShowModalDialogWindow (string webFormUrl)
{
string js=ShowModalDialogJavascript(webFormUrl);
HttpContext.Saat ini.Respon.Tulis(js);
}
public static void ShowModalDialogWindow (string webFormUrl, fitur string)
{
string js=ShowModalDialogJavascript(webFormUrl,fitur);
HttpContext.Saat ini.Respon.Tulis(js);
}
public static void ShowModalDialogWindow(string webFormUrl,int lebar,int tinggi,int atas,int kiri)
{
fitur string = "lebar dialog:"+lebar.ToString() + "px"
+";dialogHeight:" + tinggi.ToString() + "px"
+";dialogLeft:" + kiri.ToString() + "px"
+";dialogTop:" + atas.ToString() + "px"
+";pusat:ya;bantuan=tidak;dapat diubah ukurannya:tidak;status:tidak;gulir=tidak";
ShowModalDialogWindow(webFormUrl,fitur);
}
public static void SetHtmlElementValue(string formName,string elementName,string elementValue)
{
string js=@"<Bahasa skrip ='JavaScript'>if(dokumen."+namaform+"." + namaelemen +"!=null){dokumen."+namaform+"." + namaelemen +".nilai ="+nilai elemen +";</Skrip>";
HttpContext.Saat ini.Respon.Tulis(js);
}
}
}
http://www.cnblogs.com/fds2003/archive/2006/10/20/534208.html