मुझे पता है कि इस साइट पर एक बहुत ही समान प्रश्न (JavaScript: How to select "Cancel" by default in confirm box?) है, लेकिन मुझे लगा जैसे मुझे उस से एक अच्छा जवाब नहीं मिला क्योंकि मेरे परिसर एक जैसे नहीं हैं।ब्राउज़र टैब को बंद करते समय पुष्टि बॉक्स में डिफ़ॉल्ट रूप से "रद्द करें" का चयन कैसे करें
समस्या का वर्णन: मैं वेब ब्राउज़र जावास्क्रिप्ट पॉपअप विंडो कि इनपुट के रूप में कुछ जानकारी लेने के लिए माना जाता है लिख रहा हूँ और उपयोगकर्ता जानकारी प्रक्रिया के बीच "ठीक है" चुन सकते हैं और जो कुछ के साथ जारी रखने के लिए, या "रद्द करें" खिड़की को बंद करने और जो कुछ भी वापस जाने के लिए। अब तक सब ठीक है। समस्या यह है कि कुछ उपयोगकर्ता विंडो को बंद करने के लिए पॉपअप के ऊपरी दाएं कोने में "एक्स" दबाते हैं (या तो गलती से या वास्तव में विश्वास करते हैं कि डेटा संसाधित हो रहा है) और दूसरा संवाद पॉपअप प्राप्त करें (आप इस संवाद में टेक्स्ट नहीं बदल सकते) प्रदर्शित करना "क्या आप वाकई इस पृष्ठ से दूर नेविगेट करना चाहते हैं?" - "जारी रखने के लिए ठीक दबाएं, या वर्तमान पृष्ठ पर रहने के लिए रद्द करें" - ठीक/रद्द करें ... अब, कुछ उपयोगकर्ता बस अपने कीबोर्ड पर एंटर दबाएं और ओह, पॉपअप बंद है और सभी जानकारी खो गई है।
प्रश्न: आप कर सकते हैं, या वहाँ पर "रद्द करें" के बजाय "ठीक है" जब यह है कि क्या एक इंटरनेट एक्सप्लोरर पॉपअप/टैब या नहीं बंद करने के लिए की संवाद की बात आती है का ध्यान केंद्रित स्थापित करने के लिए एक समाधान है?
अग्रिम धन्यवाद! =)
मुझे लगता है कि परिदृश्य यह स्पष्ट करता है कि पॉपअप संवाद बॉक्स भयानक यूआई हैं जो आपके उपयोगकर्ताओं के अनुरूप नहीं हैं। क्या आपने अन्य तरीकों पर विचार किया है? – Deestan
ठीक है, यह संवाद आईई का हिस्सा है और कुछ जो मैं (जहां तक मुझे पता है) वास्तव में नियंत्रण नहीं कर सकता है। एक चीज जो मेरी मदद करेगी, अगर इस विशेष संवाद के डिफ़ॉल्ट व्यवहार को नियंत्रित करने का कोई तरीका होगा। – Roger
मेरा मतलब प्रारंभिक पॉपअप की तुलना में किसी अन्य माध्यम से डेटा प्रविष्टि की आवश्यकता है। जैसे, पास-थ्रू-पेज। - वैकल्पिक रूप से, जावास्क्रिप्ट में एक इन-पेज शिम- "पॉपअप" बनाएं - बिना "एक्स" बटन के। – Deestan