مетод alert() Window

تعریف و استفاده

alert() مетод برای نمایش جعبه هشدار با پیام و دکمه تأیید استفاده کنید.

اگر می‌خواهید اطلاعات را به کاربر منتقل کنید، می‌توانید از alert() مетод.

توجه داشته باشید

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

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

برای اطلاعات بیشتر:

مетод confirm()

مетод prompt()

مثال

مثال 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
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی