PDA

View Full Version : سوال: ایجاد مسیج باکس



mehrshadms
شنبه 09 اردیبهشت 1391, 21:13 عصر
سلام چطوری میشه یه مسیج باکس تو یه صفحه ظاهر شه که یه کاربر ok کنه و ادامه کار انجام شه ؟

hamid_shrk
شنبه 09 اردیبهشت 1391, 21:22 عصر
بعنوان مثال جهت حذف :

<script language="javascript" type="text/javascript">
function ConfirmDelete() {
return confirm("آیا از حذف اطلاعات اطمینان داردید ؟");
}
</script>




<asp:ImageButton ID="btnCommentDelete"
ImageUrl="~/Image/ButtonImage/Delete.png" runat="server"
OnClientClick="return ConfirmDelete();" onclick="btnCommentDelete_Click" />

mehrshadms
شنبه 09 اردیبهشت 1391, 21:52 عصر
میخوام رو این کلیک شد پبغام ظاهر بشه

mehrshadms
شنبه 09 اردیبهشت 1391, 21:53 عصر
<a onclick="return false;" href="" class="button" id="submit" >برای پرداخت کلیک کنید</a><div class="cleaner"></div>

میخوام رو این کلیک شد پبغام ظاهر بشه

hamid_shrk
شنبه 09 اردیبهشت 1391, 21:56 عصر
خوب میتونید متن پیغام رو تغییر بدید دیگه ، الا مشکل کجاست؟


<a onclick="return ConfirmDelete();" href="" class="button" id="submit" >برای پرداخت کلیک کنید</a>

fakhravari
شنبه 09 اردیبهشت 1391, 22:12 عصر
public static class Message
{
#region پیغام
/// <summary>
/// پیغام در صفحات معمولی
/// </summary>
/// <param name="Text">متن پیغام</param>
/// <param name="thispage">this.page</param>
public static void MessageBox(string Text, Page thispage)
{
thispage.ClientScript.RegisterStartupScript(thispa ge.GetType(), "msg", "window.alert('" + Text + "');", true);
}
/// <summary>
/// پیغام در صفحات ScriptManager
/// </summary>
/// <param name="Text">متن پیغام</param>
/// <param name="thispage">this.page</param>
public static void MessageBox_Script(string Text, Page thispage)
{
ScriptManager.RegisterStartupScript(thispage, thispage.GetType(), "msg", "window.alert('" + Text + "');", true);
}
/// <summary>
/// اجرای دستورات جاوا در کد بهین
/// </summary>
/// <param name="function">نام تابع جاوا</param>
/// <param name="thispage">this.page</param>
public static void MessageScript(string function, Page thispage)
{
thispage.ClientScript.RegisterStartupScript(thispa ge.GetType(), "msg", function, true);
}
#endregion
}

mehrshadms
شنبه 09 اردیبهشت 1391, 22:37 عصر
کار نکرد راه دیگه ای بلد نیستی ؟

hamid_shrk
شنبه 09 اردیبهشت 1391, 23:01 عصر
کار نکرد راه دیگه ای بلد نیستی ؟
چرا کار نکرد؟
کدتون رو بذارید.

neda555
شنبه 09 اردیبهشت 1391, 23:16 عصر
حتما جایی اشتباه میکنید
این هم مستقیم میشه در رویداد onclienclick دکمه امتحان کنید
<asp:Button ID="Button3" runat="server" CommandArgument='<%# Eval("acid") %>'
CssClass="DelButtom" Height="30px" onclick="Button3_Click"
onclientclick="return confirm ('آيا حذف صورت گيرد؟') " Text="حذف"
Width="75px" />

fakhravari
یک شنبه 10 اردیبهشت 1391, 14:51 عصر
public static void MessageBox_Script(string Text, Page thispage)
{
ScriptManager.RegisterStartupScript(thispage, thispage.GetType(), "msg", "window.alert('" + Text + "');", true);
}

MessageBox_Script("matn",this);