PDA

View Full Version : آموزش: آموزش نمایش پیغام های خطای زیبا توسط ابزار Sweet Alert



rsam1391
یک شنبه 13 اردیبهشت 1394, 03:04 صبح
دیدم جای این آموزش توی انجمن خالیه گفتم شاید به درد دوستان بخوره
اگه کمی و کاستی داره ببخشید چون عجله ای بود
130815
در میان کتابخانه‌های زیادی که برای Modalها وجود دارد، این کتابخانه دارای زیبایی خاصی است، همچنین استفاده از آن بسیار ساده است.

با سلام
sweet Alert
جایگزینی زیبا برای هشدار های جاوا اسکریپت
این شکل یک هشدار نرمال است.


130816



واین یک هشدار سوییت با افکت بسیار زیبا می باشد.


130817


ـآدرس سایت منبع برای مشاهده مثال های بیشتر
http://t4t5.github.io/sweetalert
حالا میخواهیم روش استفاده از این هشدار زیبا را بگوییم.
ابتدا باید فایل های زیر را از آدرس زیر دانلود نمایید
sweet-alert.css و sweet-alert.min.js
http://t4t5.github.io/sweetalert/


استفاده کردم Asp.net web form برای ادامه کار من از
اپتدا یک پروزه جدید ایجاد میکنیم
130818



css , js سپس فایل های دانلود شده را در مسیر ذخیره پروژه در پوشه های
و یا ریشه اصلی کپی میکنیم و آنها را به پروژه اضافه میکنیم،مانند شکل زیر


130819


با استفاده از گزینه زیر یک وب فرم جدید به پروژه اضافه میکنیم


130820


در نمای سورس وب فرم کد های زیر را وارد نمایید




1. <!DOCTYPE html>
2.
3. <html xmlns="http://www.w3.org/1999/xhtml">
4. <head runat="server">
5. <meta charset="UTF-8">
6. <title>mfsp.co.ir</title>
7. <link rel="stylesheet" type="text/css" href="../sweetalert.css"></head>
8. <body>
9.
10. <button id="error" onclick="sweet()">Click to see sweet alert</button>
11. <script type="text/javascript" src="../sweetalert.min.js"></script>
12. <script type="text/javascript">
13. function sweet() {swal("Good job!", "You clicked the button!", "success")
14. </script>
15. </body>
16. </html>




چند نکته مهم
خط شماره7 و11 مسیر فایل های سوییت را مشخص میکند در این مثال درون ریشه هستند اگر فایل های شما درون زیر پوشه ها هستند آدرسرا اصلاح نمایید.


در خط شماره 10 ما اجرای این هشدار را برای رویداد کلیک تعریف کردیم شما می توانید برای رویدادهای دیگر نیز تعریف کنید.


خط شماره 13 به صورت یک تابع هشدار ساده ای را نمایش می دهد میتوانید این کد را با کد های زیر عوض کنید و نتیجه را ببینید
swal("Here's a message!", "It's pretty, isn't it?")
swal("Here's a message!")
swal("Here's a message!", "It's pretty, isn't it?")
وکد های دیگر که در سایت منبع مثال زده شده



امید وارم از این آموزش استفاده لازم رو برده باشید ممنون میشم نظرات و انتقادات خودتون رو به آدرس ایمیل ما ویا از طریق بخش نظرات سایت مبتکران اعلام بفرمایید
Email: mobtakeran.learning@gmail.com
www.mfsp.co.ir (http://www.mfsp.co.ir/download/2015-04-30-19-57-31)

sg.programmer
سه شنبه 15 اردیبهشت 1394, 14:29 عصر
اگه ممکنه فایل ایجاد شده را در انجمن قرار بدید

rsam1391
سه شنبه 15 اردیبهشت 1394, 15:46 عصر
130905
فایل ارسال شد

sg.programmer
سه شنبه 15 اردیبهشت 1394, 18:43 عصر
تشکر از زحمتی که کشید.
چطور میشه یک باتن از نوع asp گذاشت که وقتی کاربر بر روی آن کلیک کرد این پیغام صادر گردد؟

<asp:Button ID="Button1" runat="server" Text="Button" />

rsam1391
چهارشنبه 16 اردیبهشت 1394, 01:11 صبح
کافیه به جای رویداد
onclick تو مثال بالا از رویداد on client click استفاده کنید.

masoud60
سه شنبه 17 آذر 1394, 13:48 عصر
کافیه به جای رویداد
onclick تو مثال بالا از رویداد on client click استفاده کنید.




این روش همیشه جواب نمیده
من میخوام button asp بزارم و مدیریت کنم on client click جواب نمیده

----------------------------------
http://kohan-co.net