تعامل : alert, prompt, confirm

در این بخش از آموزش ما زبان جاوا اسکریپت طبق چیزی که هست بدون ترفند های در یک محیط خاص را پوشش میدیم.

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

 

در این بخش ما با تابع های alert ، prompt  و confirm  آشنا خواهیم شد.

 

alert

Syntax :

یک پیام رو نمایش میده و اسکریئت رو نگه میدارد تا زمانی که کاربر دکمه ok رو کلیک نکرده است.

 

به عنوان مثال:

یک پنجره کوچ با پیام hello در یک پنججره مودال باز میشود.

کلمه مودال به این معنی هست که کاربر تا زمانی که این پنجره باز است نمیتواند با جاهای دیگر صفحه ، کلیک روی دکمه های دیگر و … تعامل داشته باشد.

در این مورد تا زمانی که ok رو کلیک نکرده مودال باز هست.

 

prompt

تابع prompt  دو آرگومان رو قبول میکنه:

شامل یک پیام ، فیلد input و دکمه های cancel و ok هست در یک پنجره modal به کاربر نمایش داده میشود.

title: 

متنی برای نمایش به کاربر.

 

default:

پارامتر دوم اختیاری هست .

مقدار اولیه برای فیلد input که نمایش داده میشه.

کاربر ممکن هست متنی را وادر کند و سپس دکمه ok کلیک کند.

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

تابع prompt متنی که در فیلد input وارد شده را برمیگردونه. در صورتی که cancel بشه مقدار بازگشتی null هست.

به عنوان مثال :


در مرورگر ie همیشه برای استفاده از prompt باید مقدار دوم (default)را داشته باشد.

پارامتر دوم که optional هست در صورتی که به به تابع پاس ندهیم مقدار undefined در قسمت متن فیلد input نمایش داده میشود.

نمونه :

برای نمایش بهتر در ie توصیه میکنیم به صورت زیر دستور prompt استفاده شود:


 

confirm

syntax:

تابع confirm یه پنجره modal با یک سوال که شامل دو کلید ok و cancel رو به ما نشون میده.

درصورتی که ok کلیک شده باشه نتیجه true هست در غیر اینصورت false.

نمونه :

این تابع ها برای زمانی هست که شما نیاز به بنجره های گرافیکی، و پنجره های قابل طراحی ندارید در غیر این صورت باید شما از کامپوننت و ابزار دیگری استفاده کنید.

 

منبع :javascript.info

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *