दिलचस्प पोस्ट
एसक्यूएल स्टेटमेंट में स्क्वायर ब्रैकेट्स का क्या उपयोग है? मैं एपीपीनेट एमवीसीएल में एचटीटीपीकॉन्टेक्स कैसे मॉक का उपयोग कर रहा हूं? लिंक्डलिस्ट को इंटेंट अतिरिक्त में डाल दिया जाता है, अगली गतिविधि में पुनः प्राप्त करते समय एरेएललिस्ट को पुनः प्राप्त किया जाता है Sass में एक नंबर को एक इकाई जोड़ना एचटीएमएल 5 दस्तावेज़ प्रकार परिभाषा कहां है? सी में पैरामीटर के साथ एक संग्रहीत कार्यविधि को कॉल करें # एक क्रॉसवर्ड उत्पन्न करने के लिए एल्गोरिथ्म कस्टम फ़ॉन्ट और XML लेआउट (एंड्रॉइड) क्या मुझे एसवीएन या गिट का उपयोग करना चाहिए? मैं मौजूदा निर्देशिका में पायथन के माध्यम से फ़ाइलों की संपूर्ण निर्देशिका की प्रतिलिपि कैसे बनाऊं? स्कैनर से एक चार इनपुट ले लो Dict.items () और dict.iteritems () के बीच अंतर क्या है? एंड्रॉइड एसडीके संस्करण कैसे प्राप्त करें? फ़ंक्शन के नाम के ऑपरेटर के पते को लागू करने के समान फ़ंक्शन पॉइंटर के रूप में फ़ंक्शन नाम का उपयोग क्यों किया जा रहा है? html5 नए तत्व (हेडर, एनएवी, पादलेख, ..) IE में काम नहीं कर रहे हैं

कैसे jquery का उपयोग कर आईफ्रेम माता पिता पृष्ठ का उपयोग करने के लिए?

मेरे पास एक आइफ्रेम है और मूल तत्व का उपयोग करने के लिए मैंने निम्न कोड लागू किया है:

window.parent.document.getElementById('parentPrice').innerHTML 

Jquery का उपयोग करके एक ही परिणाम कैसे प्राप्त करें?
अद्यतन करें : या कैसे jquery का उपयोग कर आईफ्रेम माता पिता पृष्ठ का उपयोग करने के लिए?

वेब के समाधान से एकत्रित समाधान "कैसे jquery का उपयोग कर आईफ्रेम माता पिता पृष्ठ का उपयोग करने के लिए?"

आईफ्रेम उपयोग के मूल में खोजने के लिए:

 $('#parentPrice', window.parent.document).html(); 

$ () आवरण के लिए दूसरा पैरामीटर वह संदर्भ है जिसमें खोज करना है। यह दस्तावेज़ के लिए डिफ़ॉल्ट है

कैसे jquery का उपयोग कर आईफ्रेम मूल पृष्ठ का उपयोग करना

window.parent.document।

jQuery एक जावास्क्रिप्ट के शीर्ष पर लाइब्रेरी है, इसके लिए पूर्ण प्रतिस्थापन नहीं है आपको $ की सम्मिलित कुछ चीज़ों के साथ हर पिछले जावास्क्रिप्ट अभिव्यक्ति को बदलने की ज़रूरत नहीं है

यदि आपको मूल दस्तावेज (उदाहरण के लिए, प्लग-इन द्वारा प्रदान की जाने वाली उपयोगिता फ़ंक्शन कॉल करने के लिए) में jQuery का उदाहरण ढूंढना है, तो इन सिंटैक्स में से किसी एक का उपयोग करें:

  • window.parent.$
  • window.parent.jQuery

उदाहरण:

 window.parent.$.modal.close(); 

jQuery को window ऑब्जेक्ट से जुड़ा जाता है और यह वही है जो window

पैरेंट विंडो में डाल दिया:

 <script> function ifDoneChildFrame(val) { $('#parentPrice').html(val); } </script> 

और iframe src फ़ाइल डाल में:

 <script>window.parent.ifDoneChildFrame('Your value here');</script> 

यह थोड़ा मोड़ के साथ मेरे लिए काम कर रहा है मेरे मामले में मुझे पॉपअप जेएस से पैट विन्डो फॉर्म में मूल्य आना होगा।

इसलिए मैंने $('#ee_id',window.opener.document).val(eeID);

अति उत्कृष्ट!!!

हाँ यह मेरे लिए भी काम करता है

नोट: हमें window.parent.document का उपयोग करने की आवश्यकता है

  $("button", window.parent.document).click(function() { alert("Functionality defined by def"); }); 

यहाँ खेल को थोड़ा देर हो सकता है, लेकिन मुझे सिर्फ यह शानदार jQuery प्लगइन https://github.com/mkdynamic/jquery-popupwindow की खोज की गई है । यह मूल रूप से एक ऑन-ऑन कॉलबैक ईवेंट का उपयोग करता है, इसलिए यह मूल रूप से बाल विंडो को बंद करने के लिए सुनता है, और उस बिंदु पर कोई आवश्यक सामग्री निष्पादित करेगी। इसलिए माता-पिता को वापस पास करने के लिए बाल विंडो में किसी भी जेएस लिखने की कोई आवश्यकता नहीं है।

आप इस तरह से खिड़की का उपयोग कर iframe के भीतर से window.parent विंडो के तत्वों तक पहुंच सकते हैं।

 // using jquery window.parent.$("#element_id"); 

जो समान है:

 // pure javascript window.parent.document.getElementById("element_id"); 

और अगर आपके पास एक से अधिक नेस्टेड आइफ्रेम हैं और आप सबसे अधिक iframe तक पहुंच चाहते हैं, तो आप इस तरह window.top उपयोग कर सकते हैं:

 // using jquery window.top.$("#element_id"); 

जो समान है:

 // pure javascript window.top.document.getElementById("element_id"); 

ये करने के कई तरीके हैं

मैं) मुख्य माता पिता को सीधे प्राप्त करें

एक्सा के लिए मैं अपने बच्चे के पृष्ठ को फिर से iframe में बदलना चाहता हूं

 var link = '<%=Page.ResolveUrl("~/Home/SubscribeReport")%>'; top.location.replace(link); 

यहां शीर्ष स्थान

द्वितीय) माता-पिता को एक-एक करके,

 var element = $('.iframe:visible', window.parent.document); 

यहां यदि आपके पास एक और आईफ़्रेम है, तो सक्रिय या दृश्यमान निर्दिष्ट करें।

आप और माता-पिता प्राप्त करने के लिए भी ऐसा कर सकते हैं,

 var masterParent = element.parent().parent().parent() 

तृतीय) पहचानकर्ता द्वारा अभिभावक प्राप्त करें

 var myWindow = window.top.$("#Identifier")