• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رفتن به صفحه دیگر
#1
می خوام وقتی کاربر روی تصویر delete کلیک کرد , ازش سوال بپرسه که "آیا مطمئنید اطلاعات را حذف کنید؟" اگر روی دکمه ok کلیک کرد بره به صفحه del_massage اگر روی دکمه cancelئ کلیک کرد همون صفحه بمونه.
من این رو نوشتم اما رفتن به صفحه دیگشو نمی دونم که با چه کدیه؟

کد پی‌اچ‌پی:
function del()
{
    
d=confirm("آیا می خواهید اطلاعات حذف شود؟");
    if(
d==true)
      
document.forms[0].submit()
    else
      return 
false  


من می خوام بجای
کد پی‌اچ‌پی:
document.forms[0].submit() 
بره به صفحه del_massage
  پاسخ
تشکر شده توسط :
#2
کد:
window.location='theSamePage.html';
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : takphp
#3
البت فکر کنم action فرمت رو هم del_massage بذاری همین کدت هم کار کنه
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : takphp
#4
اصلا cancel عمل نمی کنه؟
این کد:
کد پی‌اچ‌پی:
function del()
{
    
d=confirm("آیا می خواهید اطلاعات حذف شود؟");
    if(
d==true)
      
window.location='del_news.php';
    else
      return 
false;  


داخل صفحه del_news هم فقط دستور delete هست!

این در هر دو صورت که من ok یا cancel رو بزنم بازم پاک میکنه و مشکلش از اینجاست فکر می کنم :
این دستور برای image حذف هست :
کد پی‌اچ‌پی:
echo "<td ><a href='del_news.php?code=".$row['code']."' onclick='del()'>
         <img border='0' width='25' src='img/del.gif' title='حذف'  ></a></td>"


چطوری می تونم داخل کدهای جاوا اسکریپت از کدهای php استفاده کنم؟
اگه بشه می تونم بنویسم:
کد پی‌اچ‌پی:
      window.location=''del_news.php?code=".$row['code']."' '
  پاسخ
تشکر شده توسط :
#5
کد پی‌اچ‌پی:
function del(id)
{
    
d=confirm("آیا می خواهید اطلاعات حذف شود؟");
    if(
d==true)
      
window.location='del_news.php?code'+id
    
else
      return 
false;  



کد پی‌اچ‌پی:
echo "<td ><a href='#' onclick='del(".$row['code'].")'>
         <img border='0' width='25' src='img/del.gif' title='حذف'  ></a></td>"

  پاسخ
تشکر شده توسط : takphp
#6
ممنونم اما این دفعه ok عمل نمی کنه اونم فکر کنم به خاطر id باشه.
id چی هست؟منظورتون شماره خبرهامه؟ همون code منظورتون بود؟
کد پی‌اچ‌پی:
if(d==true)
      
window.location='del_news.php?code'+code;
    else
      return 
false
  پاسخ
تشکر شده توسط :
#7
کسی به اینجا سر نمیزنه؟Dodgy
  پاسخ
تشکر شده توسط :
#8
نقل قول:اصلا cancel عمل نمی کنه؟
بخاطر اینکه داری از form استفاده می کنی. بجاش از link استفاده کن
id هم همون id مربوط به خبر هاته !
  پاسخ
تشکر شده توسط :
#9
(۱۳۹۱ اردیبهشت ۰۵, ۱۱:۳۲ ق.ظ)oia نوشته: بخاطر اینکه داری از form استفاده می کنی. بجاش از link استفاده کن
ببخشید شما الان از کجا دید که من از form استفاده کردم!
هیچ کجای برنامم از form استفاده نکردم.
  پاسخ
تشکر شده توسط :
#10
شما نباید لینک بدی
لینک دادی بعد توی onclick هم رفتاری رو انجام دادی نمیشه باید مقدار Href رو # بدی یا به هر صورتی که صفحه ارسال نشه
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان