के बाद जावास्क्रिप्ट कॉल फ़ंक्शन मैं अपनी विंडो के बाद फ़ंक्शन को कॉल करने का प्रयास कर रहा हूं। ओपन फ़ंक्शन पूरी तरह से लोड हो गया है।windows.open
हालांकि, ऑनलोड फ़ंक्शन का उपयोग बहुत जल्द कहा जा रहा है। जो यूआरएल मारा जा रहा है वह एक्सेल स्प्रैडशीट खोलता है और डाउनलोड करने के लिए 2 सेकंड से 1 मिनट तक ले सकता है।
ऑनलोड फ़ंक्शन को जल्द ही विंडो.ओपेन फ़ंक्शन के रूप में बुलाया जा रहा है। हालांकि, मुझे पता होना चाहिए कि एक्सेल डॉक्टर खोला गया था - जब यूआरएल मारा गया था।
मैं एक अंतराल की स्थापना की कोशिश की है, लेकिन वह नहीं बुलाया जा रहा है:
w = window.open(url,'_parent',false);
w.onload = function(){
console.log('here');
setInterval(function(){
alert('Hi');
},10);
बच्चे की खिड़की में ऐसा क्यों नहीं कर रहे हैं? और यदि आपको एक्सेल फ़ाइल खोलने वाले कोड को साझा करने में कोई फर्क नहीं पड़ता है, तो यह बहुत अच्छा होगा - क्योंकि एक्सेल फ़ाइल लोड वह असली ट्रिगर है जो आप चाहते हैं .. –
क्या आप बस यह सुनिश्चित करना चाहते हैं कि एक्सेल फ़ाइल खुली है या आपको इसकी आवश्यकता है पता है कि यह कब खोला गया? – zaw
मेरे पास एक extjs ग्रिड बैठा है जिसके बारे में पता होना चाहिए कि एक्सेल फ़ाइल खोला गया है/खिड़की ने दस्तावेज़ को पूरी तरह से लोड किया है। यह एक CGI स्क्रिप्ट है जिसे एक्सेल फ़ाइल खोलने के लिए बुलाया जाता है। – pm13