अगर मैं ऐसा है जैसे एक संवाद खोलने:jQuery कैसे संवाद के भीतर iframe से संवाद बंद करने के लिए?
$('<iframe id="externalSite" class="externalSite" src="http://www.example.com" />').dialog({
autoOpen: true,
width: 800,
height: 500,
modal: true,
resizable: true
})
मैं iframe के भीतर से संवाद कैसे बंद कर सकते हैं?
मैं कहूंगा कि अंदर कोड के लिए अनुमति नहीं है, esp। अगर यह एक बाहरी साइट है। – Piskvor
@Piskor, यह वही साइट है। मैं 'window.parent.function()' जैसी मूल विंडो पर फ़ंक्शन कॉल कर सकता हूं लेकिन यह सुनिश्चित नहीं करता कि मैं इसे बंद करने के लिए इस संवाद को कैसे लक्षित करूं। –
यह ध्यान देने योग्य है कि आपको [document.domain] (https://developer.mozilla.org/en-US/docs/DOM/document.domain) संपत्ति को निहित iFrame पर सेट करने की आवश्यकता हो सकती है। यह आपको एक ही शीर्ष स्तर डोमेन पर विभिन्न सबडोमेन के बीच फ्रेम संदर्भ साझा करने देता है। –