2011-05-26 28 views
7

HI, मेरे पास मेरी वेबसाइट में एक आईफ्रेम है और मुझे बटन क्लिक होने पर आईफ्रेम के बाहर एक div में कुछ लिखना होगा, यह नियमितबाहरी वेब पेज पर iframe से लिखना

के साथ काम नहीं कर रहा है
$('#id').html("write something"); 

कोई विचार यह कैसे करें? आपको बहुत बहुत

+0

एक ही डोमेन से दोनों पृष्ठ हैं (मुझे पता है कि यह बहुत संभावना है, लेकिन मैं बस सुनिश्चित करना चाहता हूं;))? –

+0

हां वे दोनों एक ही डोमेन पर हैं। – Ovi

+0

आपको धन्यवाद कि – Ovi

उत्तर

23
$('#id', window.parent.document).html('write something'); 

जाहिर है इस मानता है कि माता-पिता और iframe ही डोमेन में हैं अन्यथा आप बच्चे को न तो माता पिता से माता-पिता में हेरफेर करने के बच्चे में हेरफेर करने में सक्षम हो जाएगा में सक्षम नहीं होगा (धन्यवाद अगर वे एक ही परिवार :-) से नहीं हैं)

0

रूप डैरिन कहा निम्नलिखित iframe माता पिता पेज के रूप में ही डोमेन का उपयोग करता है, तो काम करेगा:

$('#id', window.parent.document).html('write something'); 

तो माता-पिता डोमेन से अलग है बाल डोमेन आप कर सकते हैं इस तरह से कुछ: easyXDM

+0

ठीक काम किया है तो आप डारिन उत्तर के साथ उत्तर क्यों डुप्लिकेट करते हैं? – chhameed

+1

@ छेमेड: क्योंकि मैं अपने उत्तर पर विस्तार कर रहा था और अलग-अलग डोमेन पर मौजूद माता-पिता और बच्चे के वैकल्पिक समाधान की पेशकश कर रहा था। – devmatt

संबंधित मुद्दे