ठीक है, मैं किसी पृष्ठ पर एक आईफ्रेम का उपयोग कर रहा हूं। आईफ्रेम के भीतर की सामग्री का कोई नियंत्रण नहीं है और इसका उपयोग एडोब फ्लैश प्रोग्राम के साथ किया जा रहा है।iframe में सामग्री के बाद iframe को तोड़ने की आवश्यकता है
लेकिन एक बार फॉर्म आईफ्रेम के भीतर जमा हो जाने के बाद (फिर से मेरा कोई नियंत्रण नहीं है), यह एक पृष्ठ लोड करता है, मेरे पास नियंत्रण होता है, लेकिन उस पृष्ठ को IFRAME के अंदर आईफ़्रेम से बाहर तोड़ने के बजाय उस पृष्ठ पर। मैं केवल उस पृष्ठ पर आईफ्रेम से कैसे टूट सकता हूं ??
मैं यह सोचते हैं रहा है कि कुछ जावास्क्रिप्ट की जरूरत है, लेकिन इस कोड अच्छा नहीं है:
if (top.location != self.location) {
top.location = self.location;
}
इस कोड को लोड साइट के लिए मुख्य सूचकांक पृष्ठ का उपयोग करना। फॉर्म जमा होने के बाद मुझे पृष्ठ को लोड करने और इसे तोड़ने के लिए मुझे इसकी आवश्यकता है। फिर, मेरे पास उस पृष्ठ तक पहुंच है जो आईफ्रेम के भीतर फ़ॉर्म जमा होने के बाद आईफ्रेम के भीतर लोड हो जाती है।
कृपया मेरी मदद करें।
शायद इसे करने का एक मुश्किल तरीका शामिल है? उदाहरण के लिए जब पृष्ठ लोड किया जा रहा है? या किसी भी तरह से जांचें कि iframe जमा किया गया है? मैं अपनी वेबसाइट पर दोनों पृष्ठों को नियंत्रित करता हूं (वह पेज जो मूल रूप से आईफ्रेम रखता है और जिस पृष्ठ पर आईफ्रेम सबमिट किया जाता है), बस आईफ्रेम सामग्री नहीं।
धन्यवाद :)
से प्रेरित होकर आप बाहरी पेज में या iframe के पृष्ठ में कोड डाल रहे हैं? साथ ही, क्या आप अलग-अलग डोमेन वाले बाहरी और आंतरिक पृष्ठों के कारण सुरक्षा समस्या में भाग ले सकते हैं? – ErikE