में आग मैं IE के साथ एक मुद्दा जहां आइफ्रेम के "ऑनलोड/लोड" घटनाओं सक्रिय नहीं होगा जब मैं गतिशील आइफ्रेम बनाने के लिए, एक PDF करने के लिए अपने स्रोत की स्थापना की और से संलग्न है दस्तावेज़।ऑनलोड घटना कभी नहीं आईई
कारण मुझे सुनने की आवश्यकता है क्योंकि मुझे फ्रेम लोड होने तक आईफ़्रेम को छिपाने की आवश्यकता है और फिर इसे देखने के लिए कुछ प्रभावों का उपयोग करने की आवश्यकता है।
मुझे यह पता चला है कि मैंने प्रत्येक ब्राउज़र (क्रोम, फ़ायरफ़ॉक्स, सफारी, मोबाइल सफारी) में परीक्षण किया है, लेकिन यह IE8-> IE11 में काम नहीं करेगा।
मैं कैसे IE ऑनलोड ईवेंट सक्रिय नहीं है के बारे में पोस्ट के बहुत देखा है, और मैं क्या इकट्ठा किया है, निम्नलिखित से काम किया जाना चाहिए:
// listen for when the iframe's content has been loaded...
if (window.addEventListener)
iframe.addEventListener("load", framedContentLoaded, false);
else if (window.attachEvent)
iframe.attachEvent("onload", framedContentLoaded);
else
iframe.onload = framedContentLoaded;
लेकिन, मेरा समारोह framedContentLoaded
कभी नहीं हो जाता है आईई में निकाल दिया गया। http://jsfiddle.net/s5TUU/
क्या आपको इस पर कोई समाधान मिला? – membersound
@membersound, दुख की बात है, नहीं। –