2013-07-03 7 views
5

में समस्या को पुनर्निर्देशित करें SOAP कॉल का उपयोग करके मुझे एक यूआरएल मिल रहा है और आईफ़्रेम में प्रदर्शित हो रहा है। वह यूआरएल सामग्री एक फॉर्म है, उपयोगकर्ता को सभी डेटा भरने और इसे सबमिट करने की आवश्यकता है। जबकि मैं एसओएपी फ़ंक्शन का आह्वान कर रहा हूं, उसने एक रिटर्न लिंक भी दिया है जो एक मेरी साइट पर रीडायरेक्ट कर रहा है। लेकिन समस्या यह है कि उस पृष्ठ को लौटने पर आईफ्रेम के अंदर आ रहा है। मेरी आवश्यकता बहुत स्पष्ट है कि इसे iframe के अंदर दिए गए पथ पर रीडायरेक्ट करना चाहिए।आईफ़्रेम

मैं अग्रिम सहायता के लिए सराहना करता हूं। आप नियंत्रण दोनों मेजबान वेबसाइट पर और आइफ्रेम सामग्री आप iframe और साइट के बीच संदेश स्थानांतरण करने के लिए easyXDM उपयोग कर सकते हैं (

यहाँ Iframe

<iframe style="width:955px;height:700px;margin: 0px auto;" src="<?php echo $response_data['Url']?>" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen id="js-signFrame"> 
</iframe> 
+2

मैं नहीं बात नहीं जब तक प्रपत्र टैग के लक्ष्य विशेषता '_parent' या' _top' पर सेट है ग्राहक की ओर से इस स्थिति को संभालने के लिए, एक संभव तरीका है –

उत्तर

0

के लिए कोड है बेशक आप एचटीएमएल 5 सॉकेट का उपयोग कर सकते हैं लेकिन easyXDM में एक शानदार फॉलबैक तंत्र है जो पुराने ब्राउज़र का भी समर्थन करता है)। आप पैरेंट विंडो के विंडो.लोकेशन को बदलने के लिए संदेश तर्क का उपयोग कर सकते हैं।

यहां एक पीओसी है जिसे मैंने ब्राउज़र के समान-मूल-नीति द्वारा पकड़े बिना विभिन्न डोमेन के बीच डेटा स्थानांतरित करने के तरीके के बारे में बताया है, आप इसे संदर्भ के रूप में उपयोग कर सकते हैं।

लिंक: https://github.com/eitankw/cross-domain

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