कैसे iframe जावास्क्रिप्ट का उपयोग अंदर लिंक पर उपयोगकर्ता की क्लिक के पता लगाने के लिए अंदर किसी लिंक क्लिक की जांच?जावास्क्रिप्ट: एक iframe
उत्तर
आपको iframe लोड घटना की जांच करने में सक्षम हैं
onLoad="alert(this.contentWindow.location);"
या jQuery पर:
$('iframe#yourId').load(function() {
alert("the iframe has been loaded");
});
लोड हो रहा है आइफ्रेम – epascarello
क्यों में एक लिंक पर एक क्लिक के पता लगाने के लिए कुछ भी नहीं है? जब आप लिंक पर क्लिक करते हैं तो iframe का स्थान बदल दिया जाएगा, इसलिए iframe लोड इवेंट को निकाल दिया जाना चाहिए। – Anton
वास्तव में, यह मेरे लिए काम किया है, क्योंकि मैं फ्रेम के अंदर हर क्लिक का पता लगाने, लेकिन लिंक जो आइफ्रेम स्थान परिवर्तन के बराबर होता है पर क्लिक करने की जरूरत नहीं है। संपादित करें: मैं केवल इस उत्तर को स्वीकार करने में सक्षम हूं, किसी कारण से मतदान नहीं कर सकता (मैंने मतदान नहीं किया)। – Paul
आप यह मानते हुए आईडी के साथ एक iframe "myIframe" है, और iframe मुख्य दस्तावेज़ के रूप में एक ही डोमेन से आता है, निम्नलिखित दस्तावेज़ में कहीं भी एक क्लिक की पहचान करेगा। यह भी काम करेगा जब दस्तावेज है जो दस्तावेज़ के onclick
संपत्ति हैं का उपयोग नहीं कर संपादन योग्य है,:
function iframeClickHandler() {
alert("Iframe clicked");
}
var iframe = document.getElementById("myIframe");
var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
if (typeof iframeDoc.addEventListener != "undefined") {
iframeDoc.addEventListener("click", iframeClickHandler, false);
} else if (typeof iframeDoc.attachEvent != "undefined") {
iframeDoc.attachEvent ("onclick", iframeClickHandler);
}
यह मानता है कि iframe क्रॉस डोमेन नहीं है, मुझे लगता है। – erikvold
@erikvold: सही। मैंने अपने जवाब में एक नोट जोड़ा है। iframe के –
- 1. एक IFRAME जावास्क्रिप्ट
- 2. पकड़ने जावास्क्रिप्ट: window.close() एक iframe
- 3. जावास्क्रिप्ट iFrame सीमाएं
- 4. जावास्क्रिप्ट Iframe innerHTML
- 5. सेट IFrame जावास्क्रिप्ट
- 6. iframe कॉलिंग माता-पिता जावास्क्रिप्ट
- 7. एक IFRAME
- 8. IFrame
- 9. iframe
- 10. iframe
- 11. iframe
- 12. iframe
- 13. iframe
- 14. play iframe वीडियो को एक लिंक पर क्लिक करें जावास्क्रिप्ट
- 15. iframe/div
- 16. जावास्क्रिप्ट में iframe को अक्षम कैसे करें?
- 17. iframe लोडिंग जावास्क्रिप्ट निष्पादन ब्लॉक करता है?
- 18. जावास्क्रिप्ट: iframe तत्व जोड़ने के बाद पेज
- 19. HTML एक iframe
- 20. iframe
- 21. iframe
- 22. iframe
- 23. iFrame
- 24. iframe
- 25. iframe
- 26. iFrame
- 27. iframe
- 28. iframe
- 29. iframe चोरी
- 30. iframe
यदि iframe एक ही डोमेन में है तो आप केवल आईफ़्रेम में जावास्क्रिप्ट जोड़ सकते हैं। – epascarello