PDA

View Full Version : مشكل ساخت يك popup massege box



mohsenz2004
شنبه 06 تیر 1388, 14:51 عصر
سلام من يك مشكل دارم آن هم اينكه با استفاده از تابع Confirm() در جاوا اسكريپت يك سوال از كاربر مي پرسم ولي جواب اونو كه يك فالس يا ترو است رو نمي تونم به صفحه وب برگردونم اين هم تابعي كه نوشتم ضمنا اين تابع رو روي onclienclick() يكي از كليد هاي فرمم گذاشتم ممنون مي شم را هنمايي كنيد :


function confirmDelete()
{
var ret_confirm = confirm("آیا مطمئن به حذف رکورد انتخابی هستید؟");
if (ret_confirm == true)
{
return true;
}
else
return false;
}


خواهش مي كنم اگر راه حل ديگري هم براي پرش از كاربر در صفحات وب سراغ داري راهنمايي كنيد . من يك چيزي شبح به massegeBox در Windows Application مي خوام كه حالت بلي و خير داشته باشه بشه تاييد اونو تو صفحه وب چك كرد ممنونم

kahrizak
یک شنبه 19 مهر 1388, 22:34 عصر
قرآن سوره اسراء:
ما برای هر قومی پیامبرانی فرستادیم تا در قیامت بر امت خویش گواهی دهند
(دروود بر زرتشت بزرگ)(البته دروود بر محمد)

یه سری به این سایت بزن فکر کنم ذوق کنی؟:لبخندساده:

http://www.extjs.com/deploy/dev/examples/message-box/msg-box.html

alireza_s_84
یک شنبه 19 مهر 1388, 22:56 عصر
سلام من يك مشكل دارم آن هم اينكه با استفاده از تابع Confirm() در جاوا اسكريپت يك سوال از كاربر مي پرسم ولي جواب اونو كه يك فالس يا ترو است رو نمي تونم به صفحه وب برگردونم اين هم تابعي كه نوشتم ضمنا اين تابع رو روي onclienclick() يكي از كليد هاي فرمم گذاشتم ممنون مي شم را هنمايي كنيد :


function confirmDelete()
{
var ret_confirm = confirm("آیا مطمئن به حذف رکورد انتخابی هستید؟");
if (ret_confirm == true)
{
return true;
}
else
return false;
}


خواهش مي كنم اگر راه حل ديگري هم براي پرش از كاربر در صفحات وب سراغ داري راهنمايي كنيد . من يك چيزي شبح به massegeBox در Windows Application مي خوام كه حالت بلي و خير داشته باشه بشه تاييد اونو تو صفحه وب چك كرد ممنونم

سلام دوست عزیز:
کد شما مشکلی نداره فقط در رویداد onclienclick به صورت زیر عمیل کنید:


onclienclick=return confirmDelete()

موفق باشید

bahman_akbarzadeh
دوشنبه 20 مهر 1388, 01:57 صبح
اگر از یک کنترل ASP برای Response استفاده می کنید، میتونید از خاصیت OnClientClick هم استفاده کنید.
فقط کافیه اینو توش بنویسید :

return confirm('Are you sure?');

Itist82
سه شنبه 21 مهر 1388, 17:06 عصر
با تشکر از دوستانی که پاسخ گذاشتند.
من هم این مشکل رو دارم؛ البته با کد های گفته شده یه پیغام تونستم نشون بدم اما می خوام که یه جوری بفهمم کاربر کدومدکمه رو کلیک کرده و اگه کنسل رو کلیک کرده بود کدی که در رویداد دکمه البته به سی شارپ نوشته شده اصلا اجرا نشه. (مثلا می پرسم مطمئن هستید می خواهید حذف کنید و اگه گفت نه حذف که یه کوئری به پایگاه داده است اجرا نشه) راهی هست؟
قبلا از کمکتون ممنونم