জাভাস্ক্রিপ্টে 3 ধরনের পপ আপ বক্স পাওয়া যায়। এগুলো হল -
1. সতর্ক − Window.alert() পদ্ধতি ঐচ্ছিক নির্দিষ্ট বিষয়বস্তু এবং একটি ওকে বোতাম সহ একটি সতর্কতা ডায়ালগ প্রদর্শন করে৷
উদাহরণস্বরূপ, আপনি যদি নিম্নলিখিত স্ক্রিপ্টটি চালান, এটি বিষয়বস্তু সহ একটি সতর্কতা বাক্স খুলবে:একটি নিশ্চিতকরণ বোতাম সহ "এটি একটি সতর্কতা"৷
উদাহরণ
<script> alert("This is a alert"); </script>
নোট করুন যে সতর্কতা ডায়ালগটি এমন বার্তাগুলির জন্য ব্যবহার করা উচিত যেগুলির জন্য বার্তার স্বীকৃতি ব্যতীত ব্যবহারকারীর পক্ষ থেকে কোনও প্রতিক্রিয়ার প্রয়োজন হয় না৷
২. নিশ্চিত করুন − Window.confirm() পদ্ধতি একটি ঐচ্ছিক বার্তা এবং দুটি বোতাম সহ একটি মডেল ডায়ালগ প্রদর্শন করে:ঠিক আছে এবং বাতিল করুন৷
উদাহরণস্বরূপ, আপনি যদি নিম্নলিখিত স্ক্রিপ্টটি চালান, এটি বিষয়বস্তু সহ একটি নিশ্চিতকরণ বাক্স খুলবে:একটি নিশ্চিতকরণ বোতাম এবং বাতিলকরণ বোতাম সহ "দয়া করে এই ক্রিয়াটি নিশ্চিত করুন"। এটি ব্যবহারকারী দ্বারা প্রদত্ত ইনপুটের উপর নির্ভর করে একটি বুলিয়ান প্রদান করে৷
উদাহরণ
<script> let bool = confirm("Please confirm this action"); console.log(bool); </script>
আপনি নিশ্চিত ক্লিক করলে, এটি সত্যে ফিরে আসবে। আপনি বাতিল ক্লিক করলে, এটি মিথ্যা ফিরে আসবে৷
৷মনে রাখবেন ডায়ালগ বক্সগুলি হল মডেল উইন্ডোজ — এগুলি ব্যবহারকারীকে প্রোগ্রামের বাকি ইন্টারফেস অ্যাক্সেস করতে বাধা দেয় যতক্ষণ না ডায়ালগ বক্স বন্ধ হয়৷
3. প্রম্পট − Window.prompt() একটি ঐচ্ছিক বার্তা সহ একটি ডায়ালগ প্রদর্শন করে যা ব্যবহারকারীকে কিছু পাঠ্য ইনপুট করতে অনুরোধ করে৷
উদাহরণস্বরূপ, আপনি যদি নিম্নলিখিত স্ক্রিপ্টটি চালান, এটি বিষয়বস্তু সহ একটি প্রম্পট বক্স খুলবে:একটি নিশ্চিতকরণ বোতাম এবং বাতিলকরণ বোতাম সহ "অনুগ্রহ করে আপনার নাম লিখুন"৷ এটি ব্যবহারকারী দ্বারা প্রদত্ত একটি স্ট্রিং প্রদান করে৷
৷উদাহরণ
<script> let name = prompt("Please enter your name"); console.log(name); </script>
আপনি যখন এটিকে প্রম্পটে কিছু ইনপুট দেন, এটি কনসোলে আপনার নাম লগ করবে৷