PDA

View Full Version : MSGBOXدر صفحات وب



jannati
دوشنبه 25 خرداد 1383, 07:48 صبح
دوستان سلام
من میخوام در یک صفحه وب هنگامی که کاربر فایلی را deleteمیکنه یک پیغام بده که دکمه (بله )و (خیر)داشته باشه.وقتی به صورت functionاز این تابع استفاده میکنم که مقدار برگردونه و بفهمم کاربر کدوم کلید رو فشار داده errorمیگیره .کسی میتونه کمک کنه؟ :cry:

الهام تفریشی
دوشنبه 25 خرداد 1383, 08:17 صبح
جنتی جان چرا گریه میکنی عزیز
بیا اول اینو بذار تو head

[code]<SCRIPT LANGUAGE="VBScript">
Function MyForm_onSubmit
If Msgbox("Are you sure?", vbYesNo + vbExclamation) = vbNo Then
MyForm_onSubmit = False
End If
End Function
</SCRIPT>[/code]

بعد تو body هم که میدونی دیگه فرمت رو به شکل زیر تعریف کن


<FORM METHOD="POST" ACTION="http://www.microsoft.com" NAME="MyForm">
<INPUT TYPE="SUBMIT" NAME="btnSUBMIT"
VALUE="Click Here to go to Microsoft.Com">
</FORM>

ایشالا که جواب میده

jannati
دوشنبه 25 خرداد 1383, 08:37 صبح
دوست عزیز ممنون
من میخوام اگر جواب مثبت بود یک کدی اجرا بشه و اگر نه بود یک کد دیگه.پس چیزی که مهمه اینه که چطور مقدار برگشتی را بفهمم. :گیج: :?
از اینکه به فکر من بودی ممنون.چشم دیگه گریه نمی کنم. :kiss:

jannati
دوشنبه 25 خرداد 1383, 10:11 صبح
خانم تفریشی
یادم رفت بگم که این کد درست کار نمی کند .چون MyFormرا در scriptنمی شناسد.جابجا هم کردم نشد.حالا دیگه مجبورم گریه کنم.پس با اجازه : :cry: :cry:

الهام تفریشی
سه شنبه 26 خرداد 1383, 10:00 صبح
یادم رفت بگم که این کد درست کار نمی کند .چون MyFormرا در scriptنمی شناسد.
عزیز من به جای گریه کردن حواست رو جمع کن
این myform اسم فرم هست اگه نگاه کنی تو تگ فرم اون اخرش نوشته name = myform
از اونجا که من طاقت اشکای دوستام رو ندارم
بیا عزیز اینم مثال
شما کل این رو بزار تو یه صفحه html همین

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 2</title>

<SCRIPT LANGUAGE="VBScript">
Function MyForm_onSubmit
If Msgbox("Are you sure?", vbYesNo + vbExclamation) = vbNo Then
MyForm_onSubmit = False
End If
End Function
</SCRIPT>

</head>

<body>
<FORM METHOD="POST" ACTION="http://www.microsoft.com" NAME="MyForm">
<INPUT TYPE="SUBMIT" NAME="btnSUBMIT"
VALUE="Click Here to go to Microsoft.Com">
</FORM>

</body>

</html>

بعدشم عزیز اون مقدار هارو که میگفتی بابا جان همون متغیر vbYesNo این مقدار رو میده
که یک مقدارش vbno یکیش هم vbyes هست

jannati
سه شنبه 26 خرداد 1383, 15:35 عصر
دست شما درد نکنه خانم تفریشی!اینو دیگه میدونم که اون Myformاسم فرمی هست که شما تعریف کرده اید.ولی Error زیر را میدهد.

الهام تفریشی
چهارشنبه 27 خرداد 1383, 07:44 صبح
سلام جنتی جان
ببخشید عزیز من قصد جسارت نداشتم شما استاد بنده هستید
این فایلش رو برات میذارم یه تست کن

jannati
چهارشنبه 27 خرداد 1383, 08:11 صبح
خواهش میکنم.چیزی که مسلمه اینه که شما از ما خیلی واردتر هستید.(محض تعارف هم نمیگم).پس شرمنده نکنید.
اما فایلتونو اجرا کردم و جواب داد.ممنون(شدیدا)
:wink:
اما من میخوام روی یک شماره که لینک هست کلیک کنم و delبشه.اینو چطوری تعریف کنم؟(البته ببخشید) :oops:

الهام تفریشی
چهارشنبه 27 خرداد 1383, 08:26 صبح
اما من میخوام روی یک شماره که لینک هست کلیک کنم و delبشه.اینو چطوری تعریف کنم؟
ببینید عمل Delete که مسلما باید در یک صفحه دیگه که ASP هم هست انجام بشه ( میدونم که اینو میدونی :wink: )
پس شما باید لینکت رو به صفحه مورد نظر پاس کنی البته به همراه شماره مورد نظر
حالا به من بگو
این شماره ها به صورت داینامیک تو صفحه میاد یا به صورت استاتیک؟
تا من برات کاملا توضیح بدم

jannati
چهارشنبه 27 خرداد 1383, 09:06 صبح
خانم تفریشی .درست شد.ممنون ممنون ممنون(هزارتا)
واقعا لطف کردی که تا آخرش کمک کردی. :kiss: :kiss: :kiss: :kiss: :heart: :heart: :heart: :flower: :flower:

الهام تفریشی
چهارشنبه 27 خرداد 1383, 09:20 صبح
خواهش میکنم , وظیفم هست