asp.net - findComponent in iframe -
मेरे पास इस तरह से iframe वाला एक पृष्ठ है:
& lt; iframe runat = " सर्वर "id =" rsPrintFrame "src =" फ़्रेमयुक्त पृष्ठ। एस्पक्स "ऊंचाई =" 0 "चौड़ाई =" 0 "& gt; & lt; / iframe & gt;
मुझे मातापित पृष्ठ से 'फंसाए' पृष्ठ पर एक घटक तक पहुंच प्राप्त करने की आवश्यकता है, क्योंकि आमतौर पर $ find ()
या Sys.Application.findComponent ()
। लेकिन जाहिर है मैं बस नहीं कर सकता: myFrame.contentWindow.document। $ Find ()
।
मैं एक काम के साथ आया हूँ- जिसमें $ ढूँढ़ें ()
फंसाए पृष्ठ पर कॉल करें और इसे जावास्क्रिप्ट के माध्यम से अभिभावकीय पृष्ठ पर पहुंचने योग्य चर में सहेज सकते हैं।
लेकिन बीटीडब्लू, findComponent () को कॉल करने का एक सरल तरीका है फ़्रेम वाले पृष्ठ के तत्व / घटक को लक्षित करते समय माता-पिता पृष्ठ से।
getElementById ()
एक स्वीकार्य समाधान नहीं है।
जहाँ तक मुझे पता है कि आप बच्चे विंडो में एक घटक खोजने के लिए पैकेट विंडो से $ का उपयोग नहीं कर सकते। आप हालांकि ऐसा कर सकते हैं:
var घटक = myFrame.contentWindow। $ Find ("myComponentId");
यदि आप इसे अक्सर उपयोग कर रहे हैं तो आप आवरण समारोह बना सकते हैं।
Comments
Post a Comment