PDA

View Full Version : سوال: استفاده از جاوا در برنامه



iran_sky
جمعه 02 مهر 1389, 15:36 عصر
با سلام به دوستان
این کد رو من دارم که :


<script language="javascript" type="text/javascript">

function confirmDelete()
{
var del = window.confirm("آیا میخواهید این عکس پاک شود")
if(del==true){

}
}
</script>


و در دکمه این رو نوشتم


<asp:Button ID="btnRemove" runat="server" CausesValidation="False"
onclientclick="confirmDelete();" Text="پاک کردن عکس" />



حالا من موندم که چطوری بیام زمانی که پیام نمایش داده میشه بلی رو بزنم
اون عکس برام پاک بشه



از دوستان کمک میخوام

aminghaderi
جمعه 02 مهر 1389, 16:38 عصر
منظورتون اینکه کدش رو کجا قرار بدید یا اینکه چه کدی بنویسید؟؟؟

شما یه div می تونی باز کنی که عکس داخلش قرار بگیره بعد وقتی کاربر Yes رو زد ، Display دایو مد نظر را Non قرار بدید ، جاوا اسکریپت قابلیت تنظیم المنت های صفحه رو در زمان اجرا دارد ، با این تفسیر ، با زدن دکمه Yes ، عکس Hide می شود.
اگر هم می خواهید واقعا تصویر حذف شود ، می توانید از Ajax کمک بگیرید ، و همانجا یه درخاست به سرور بفرستید ، تا عکس به صورت فیزیکی حذف شود.

اگر هم آدرس در دیتابیس هست ، با خود جاوااسکریپت می شه از دیتابیس حذفش کرد ، ولی حقیقت من تا حالا این کار رو نکردم ، فقط اطلاع دارم که جاو ااسکریپت توانایی این کار رو دارد ،حالا شاید به کمک اجکس یا متد PostBack dh یا ... .

اگر قراره از حذف منطقی چه از داخل db چه از داحل هاست صورت بگیره به نظرم بدون دردسر ترین روش همون استفاده از اجکس هست.

موفق باشید.

iran_sky
جمعه 02 مهر 1389, 18:26 عصر
با سلام
همشهری عزیز من منظور این بود که توی دکمه چی بنویسم
یک پوشه در برنامه به نام pic دارم عکسی درش موجود
حالا میخوام اونو باک کنم
چطوری این کار شدنی
من نه از جاوا میدونم و نه از اجاکس
همینیم که میبینی از توی مقاله ای پیدا کردم

حالا باید چیکار کنم

aminghaderi
جمعه 02 مهر 1389, 19:59 عصر
این کد رو ببین :



<asp:Button runat="server"
OnClick="btnSubmit_Click" OnClientClick="return confirm('Sure?')" Text="Submit" />



در سمت سرور عمل حذف عکس رو در رویداد کلیک Button بنویسید.

متاسفانه سیستمی که هم اکنون دارم پاسخ می دهم ، فاقد VS هست و به همین دلیل کد تست شده نیست ولی راه حل ساده و بدون اجکس همین روش هست.



Reference :
http://www.ASP.NET/data-access/tutorials/adding-client-side-confirmation-when-deleting-vb
http://articles.techrepublic.com.com/5100-10878_11-5031730.html