مетод alert() Window
- صفحه قبلی alert()
- صفحه بعدی atob()
- بازگشت به لایه بالاتر موضوع Window
تعریف و استفاده
alert()
مетод برای نمایش جعبه هشدار با پیام و دکمه تأیید استفاده کنید.
اگر میخواهید اطلاعات را به کاربر منتقل کنید، میتوانید از alert()
مетод.
توجه داشته باشید
جعبه هشدار تمرکز را از پنجره فعلی برمیدارد و کاربر را مجبور میکند که پیام را بخواند.
لطفاً از این روش بیش از حد استفاده نکنید. این کار میتواند از دسترسی کاربر به بخشهای دیگر صفحه جلوگیری کند تا جعبه هشدار بسته شود.
برای اطلاعات بیشتر:
مثال
مثال 1
جعبه هشدار نمایش داده میشود:
alert("Hello! I am an alert box!!");
مثال 2
جعبه هشدار با کاراکتر خط جدید:
alert("Hello\nHow are you?");
مثال 3
نام میزبان URL فعلی را نمایش میدهد:
alert(location.hostname);
قوانین دستور زبان
alert(message)
پارامترها
پارامترها | توضیحات |
---|---|
message | اختیاری. متنهایی که باید در جعبه هشدار نمایش داده شوند. |
مقدار بازگشتی
بدون.
جزئیات فنی
توضیحات
alert()
در دیالوگ قرار میدهد message به کاربر نمایش داده میشود. این دیالوگ دارای دکمه تأیید است که کاربر میتواند با کلیک بر روی آن دیالوگ را ببندد. معمولاً دیالوگها دارای حالت هستند، و تا زمانی که کاربر این دیالوگ را ببندد،alert()
تمهیدات اجرایی را متوقف میکند.
روش استفاده رایج
در صورت ورود اطلاعات نامعتبر به برخی از عناصر فرم، پیام خطا نمایش داده میشود، این ممکن است alert()
یکی از رایجترین کاربردهای این روش است. دیالوگ هشدار میتواند مشکل را به کاربر اطلاع دهد و به کاربر بگوید که باید چه چیزی را اصلاح کند تا از این خطا جلوگیری کند.
alert()
ظاهر دیالوگ به دستورالعمل پلتفرم بستگی دارد، اما معمولاً دارای تصاویر برای نمایش خطا، هشدار و نوعی هشدار است. با این حال، alert()
میتوان هر پیامی را نمایش داد، اما تصویر هشدار دیالوگ به این معناست که این روش برای نمایش پیامهای اطلاعاتدهی ساده مناسب نیست، مثلاً پیامهایی مانند «به وبسایت من خوش آمدید» و غیره.
توجه داشته باشید
در دیالوگ نمایش داده میشود message یک رشته متنی خالص است، نه یک رشته فرمتشده HTML. میتوان از کاراکتر خط جدید در این رشته استفاده کرد \n
پیامها را در چند خط نمایش میدهد. همچنین میتوان از فضاهای خالی برای انجام برخی فرمتهای اساسی استفاده کرد، و همچنین میتوان از کاراکترهای زیرخط دار برای شبیهسازی خط افقی استفاده کرد، اما نتیجه نهایی به طور قابل توجهی بستگی به فونتی دارد که دیالوگ استفاده میکند، بنابراین این وابسته به سیستم است.
پشتیبانی مرورگر
همه مرورگرها پشتیبانی میکنند alert()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی alert()
- صفحه بعدی atob()
- بازگشت به لایه بالاتر موضوع Window