मेरे पास इंटरनेट एक्सप्लोरर में एक विंडो पॉप अप करने के लिए निम्न जावास्क्रिप्ट कोड है। कोड को एक Microsoft CRM मोडल संवाद बॉक्स के भीतर किसी पृष्ठ से निष्पादित किया जाता है। (RequestID एक स्ट्रिंग है जो हमेशा परीक्षण प्रणाली में समान होती है - फिलहाल इसमें "abcdefg" होता है - उद्धरण के बिना)।
var cancelUrl = "CancelRequest.aspx?RequestID=" + RequestID;
alert("About to open a window.\n\n" + cancelUrl);
window.open(cancelUrl);
alert("Window opened");
मुझे एक संदेश देखने की उम्मीद है कि मैं एक खिड़की खोलने वाला हूं। मैं फिर खिड़की खोलने की उम्मीद करता हूं और खिड़की खोले जाने के बारे में एक और संदेश प्राप्त करता हूं। मुझे वास्तव में पिछले दो घटनाओं के आदेश की परवाह नहीं है; अलर्ट वहां हैं इसलिए मुझे पता है कि कोड निष्पादित किया गया है।
मेरे पास दो पीसी और वर्चुअल पीसी हैं। सभी चल रहे आईई 7। विंडोज 2003 वीपीसी पर, संदेशों और पॉप-अप हर बार असफल होने पर दिखाई देते हैं।
विस्टा पीसी और विनएक्सपी पीसी पर, संदेश दिखाई देते हैं लेकिन पॉप-अप केवल अंतःक्रियात्मक रूप से दिखाई देता है। (मुझे लगता है कि यह Vista पीसी पर भी हो सकता है)।
इन तीनों में आईई में समान सेटिंग्स हैं। सभी में आईई पॉप-अप अवरोधक अक्षम है और इसमें कोई अन्य पॉप-अप अवरोधक स्थापित नहीं है।
क्या कोई इस पर प्रकाश डाला सकता है?