PDA

View Full Version : درخواست کلاس jquery alert



zerocool151
پنج شنبه 03 اسفند 1391, 15:22 عصر
با سلام
ممنون میشم یک کلاس jquery alert با شکل و شمایل زیبا برام بزارید
من از همون alert جاوا استفاده میکنم که خیلی سادس
وقتم خیلی کمه
پیشاپیش ممنونم
من الان ازین کلاس استفاده میکنم
فقط خیلی سادس

یا مثلا بشه UI همین و تغییر داد,TItle داشته باشه
یا کله صفحه تار نشه و فقط alert رو نشون بده


public static void Show(string message)
{
// Cleans the message to allow single quotation marks
string cleanMessage = message.Replace("'", "\\'");
string script = "<script type=\"text/javascript\">alert('" + cleanMessage + "');</script>";

// Gets the executing web page
Page page = HttpContext.Current.CurrentHandler as Page;

// Checks if the handler is a Page and that the script isn't allready on the Page
if (page != null && !page.ClientScript.IsClientScriptBlockRegistered("alert"))
{
page.ClientScript.RegisterClientScriptBlock(typeof (Alert), "alert", script);
}
}

zerocool151
پنج شنبه 03 اسفند 1391, 19:18 عصر
یعنی هیشکی نیست کمک کنه؟
خیلی سرچ کردم به نتیجه نرسیدم

morteza_mokhtari
پنج شنبه 03 اسفند 1391, 21:19 عصر
100382

سلام بنده خودم از این استفاده میکنم خیلی جالبه امیداوارم ازش خوشت بیاد.موفق باشید

zerocool151
جمعه 04 اسفند 1391, 00:48 صبح
ممنون دوست عزیز
جالب بود
فقط میخوام بدونم میشه این function ها رو تو code behind کال کرد؟مثلا اون کلاس که بالا گذاشتم با alert.show() کال کردم
مثلا آخر یک کد بخوام alert بدم
چجوری میشه؟

morteza_mokhtari
جمعه 04 اسفند 1391, 19:43 عصر
سلام شما اون دوتا فایل جاوااسکریپت رو اضافه کن به صفحه ات بعد این کد رو هم قرار بده تویه یک فایل js



function ShowErrorBox(Title, MessageText) {
$(document).ready(function () {
csscody.error("<H1>" + Title + "</H1><EM></EM><BR><P>" + MessageText + " </P>");
return false;
});
}


تویه code behind هم به این صورت میتونی تابع showErrorMessage رو صدا بزنی



ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "LoginScript9", "ShowErrorBox('خطا','عدد تصادفی وارد شده اشتباه است لطفا مجددا وارد نمایید.');", true);


برای بقیه توابع مثل alert , confirm هم به همین صورت عمل کن

zerocool151
شنبه 05 اسفند 1391, 00:17 صبح
واقعا عالی بود خیلی چیزا یاد گرفتم
ممنون

fakhravari
شنبه 05 اسفند 1391, 13:29 عصر
http://www.dotblogs.com.tw/shadow/archive/2011/12/18/62516.aspx