जावास्क्रिप्ट में 3 प्रकार के पॉप अप बॉक्स उपलब्ध हैं। ये हैं -
<मजबूत>1. अलर्ट - Window.alert() विधि वैकल्पिक निर्दिष्ट सामग्री और एक OK बटन के साथ एक अलर्ट डायलॉग प्रदर्शित करती है।
उदाहरण के लिए, यदि आप निम्न स्क्रिप्ट निष्पादित करते हैं, तो यह सामग्री के साथ एक अलर्ट बॉक्स खोलेगा:"यह एक चेतावनी है" एक पुष्टिकरण बटन के साथ।
उदाहरण
<script> alert("This is a alert"); </script>
ध्यान दें कि अलर्ट संवाद का उपयोग उन संदेशों के लिए किया जाना चाहिए जिन्हें संदेश की पावती के अलावा उपयोगकर्ता की ओर से किसी प्रतिक्रिया की आवश्यकता नहीं है।
<मजबूत>2. पुष्टि करें - Window.confirm() विधि एक वैकल्पिक संदेश और दो बटनों के साथ एक मोडल डायलॉग प्रदर्शित करती है:OK और Cancel।
उदाहरण के लिए, यदि आप निम्न स्क्रिप्ट निष्पादित करते हैं, तो यह सामग्री के साथ एक पुष्टिकरण बॉक्स खोलेगा:"कृपया इस क्रिया की पुष्टि करें" एक पुष्टिकरण बटन और रद्दीकरण बटन के साथ। यह उपयोगकर्ता द्वारा प्रदान किए गए इनपुट के आधार पर एक बूलियन लौटाता है।
उदाहरण
<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>
जब आप इसे प्रॉम्प्ट में कुछ इनपुट देते हैं, तो यह आपका नाम कंसोल पर लॉग कर देगा।