2008-12-10 5 views
10

वहाँ निम्नलिखित आईई पॉपअप बॉक्स बायपास करने के लिए एक रास्ता है:बाईपास आईई "वेबपृष्ठ आप देख रहे ..." पॉप अप

webapge आप देख रहे हैं विंडो को बंद करने कोशिश कर रहा है। क्या आप इस विंडो को बंद करना चाहते हैं? हां | नहीं

यह तब होता है जब मैं windows.close() को एएसपीनेट बटन नियंत्रण की ऑनक्लिक घटना में जोड़ता हूं।

उत्तर

10

आपका जावा स्क्रिप्ट कोड केवल पुष्टि है कि पहले से window.open द्वारा खोला गया था के बिना एक विंडो को बंद कर सकते हैं()। यह एक जानबूझकर सुरक्षा सावधानी है क्योंकि वेबपृष्ठ पर चल रही एक स्क्रिप्ट विंडो के मालिक नहीं है, और इसे बंद करके उस विंडो में ब्राउज़िंग इतिहास को छोड़ देता है।

कामकाज या तो "स्वागत पृष्ठ" या अन्यथा किसी प्रकार का पृष्ठ है जो उस विंडो को पॉप करता है जिसे आप विंडो में बंद करना चाहते हैं। पहले स्थान पर, या अपने उपयोगकर्ताओं को अपनी ब्राउज़र सुरक्षा सेटिंग्स को संशोधित करने के लिए कहें अपने एप्लिकेशन को अपनी खिड़कियां बंद करने की अनुमति देने के लिए।

+0

उपयोगकर्ता द्वारा वेब पेज को एप्लिकेशन द्वारा भेजे गए ई-मेल में किसी लिंक पर क्लिक करके उत्पन्न किया गया था। –

+1

आप Click me जैसे लिंक बनाने का प्रयास कर सकते हैं। लेकिन मुझे संदेह है कि कई मेल क्लाइंट जावास्क्रिप्ट चलाएंगे। दुर्भाग्य से, मुझे लगता है कि आप भाग्य से बाहर हो सकते हैं। – Tmdean

+0

आप सही हैं, मैं भाग्य से बाहर हूं। मुझे एक अलग समाधान लागू करना पड़ा। –

7

इसके लिए एक हैक है।

आईई कॉल के लिए

:

window.open('close.html', '_self'); 

तो close.html में सभी की जरूरत है:

<script>window.close();</script> 

चूंकि यह अनिवार्य रूप से एक पॉपअप को खोलता है एक ही नाम दिया विंडो में, जब 'नई' विंडो खोलता है, यह एक "सलामी बल्लेबाज" है और इस प्रकार बंद करने के लिए अनुमति दी है।

+0

क्या मैं एंकर टैग के ऑनक्लिक ईवेंट पर window.open कॉल जोड़ूंगा। जवाब 1 में टीएमडीन की टिप्पणी देखें? –

+0

मैंने आपके समाधान की कोशिश की लेकिन यह हमारे पर्यावरण में काम नहीं करेगा क्योंकि हमारे ई-मेल क्लाइंट में जावास्क्रिप्ट अक्षम कर दिया गया है। इनपुट के लिए धन्यवाद। –

+0

ग्रेट चाल! मेरे लिए काम किया – redolent

20

खोला पॉपअप लिखने में

01 निम्नलिखित
+0

यह मेरे इंट्रानेट पर पूरी तरह से काम किया। – NetMage

+0

धन्यवाद, मैं इस लंबे समय से खोज कर रहा हूं ... – TMMDev

+0

धन्यवाद ... यह मेरे लिए काम करता है जहां मुझे आईई 9 में यह पॉप-अप मिल रहा था। –