جعبه پیغام

از ویکی‌کد، دانشنامهٔ برنامه‌نویسی
پرش به ناوبری پرش به جستجو
Main Page Tutorial
JavaScript-menu.png
موارد آموزشی
فرم‌ها در جاوا اسکریپت
تعریف شیء در جاوا اسکریپت
تابع در جاوا اسکریپت
HTML DOM در جاوا اسکریپت
Browser BOM در جاوا اسکریپت
۱پنجره
۲پنجرهٔ صفحه نمایش
۳موقعیت پنجره
۴تاریخچهٔ پنجره
۵ناوبری پنجره
۶جعبهٔ پیغام
۷رویدادهای زمان‌بندی شده
۸کوکی‌ها
AJAX در جاوا اسکریپت
JSON در جاوا اسکریپت
جی‌کوئری در برابر جاوا اسکریپت
مثال‌های جاوا اسکریپت
مرجع جاوا اسکریپت

جاوا اسکریپت سه نوع جعبه پیغام (به انگلیسی: Popup box) دارد: [۱]

  1. جعبه هشدار (به انگلیسی: Alert)
  2. جعبه تأیید (به انگلیسی: Confirm)
  3. جعبه اعلان (به انگلیسی: Promot)


جعبه هشدار (به انگلیسی: Alert)

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

زمانی که یک جعبه هشدار نمایش داده می‌شود، کاربر مجبور است تا روی دکمه "OK" برای ادامه پروسه کلیک کند.

شیوه نوشتار

window.alert("sometext");

متد window.alert() را می‌توان بدون پیشوند window نوشت.

مثال

alert("I am an alert box!");


مشاهدهٔ نتیجه


جعبه تأیید (به انگلیسی: Confirm)

جعبه تأیید زمانی استفاده می‌شود که شما می‌خواهید کاربر چیزی را تأیید کند.

زمانی که جعبه تأیید نمایش داده می‌شود، کاربر یا روی "OK" یا روی "Cancel" برای ادامه پروسه کلیک خواهد کرد.

در صورتی کاربر روی "OK" کلیک کند، جعبه مقدار true را برمی‌گرداند. اگر کاربر روی "Cancel" کلیک کند، جعبه مقدار false را برمی‌گرداند.

شیوه نوشتار

window.confirm("sometext");

متد window.confirm() را می‌توان بدون پیشوند window نوشت.

مثال

1if (confirm("Press a button!")) {
2  txt = "You pressed OK!";
3} else {
4  txt = "You pressed Cancel!";
5}


مشاهدهٔ نتیجه


جعبه اعلان (به انگلیسی: Promot)

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

زمانی که جعبه اعلان ظاهر می‌شود، کاربر می‌بایست روی "OK" یا "Cancel" بعد از وارد کردن مقدار ورودی خواسته شده، برای ادامه پروسه کلیک کند.

اگر کاربر روی "OK" کلیک کند، جعبه مقدار ورودی دریافت شده را برمی‌گرداند. اگر کاربر روی "Cancel" کلیک کند، جعبه مقدار null را برمی‌گرداند.

شیوه نوشتار

window.prompt("sometext","defaultText");

متد window.prompt() رامی توان بدون پیشوند window نوشت.

مثال

1var person = prompt("Please enter your name", "Harry Potter");
2
3if (person == null || person == "") {
4  txt = "User cancelled the prompt.";
5} else {
6  txt = "Hello " + person + "! How are you today?";
7}


مشاهدهٔ نتیجه


ایجاد فاصله بین خطوط در جعبه پیام ها

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

مثال

alert("Hello\nHow are you?");


مشاهدهٔ نتیجه



منابع آموزشی