आईई 7 को छोड़कर किसी भी ब्राउज़र में आईफ्रेम की सीमा को हटाने में कोई समस्या नहीं है ...
मेरा प्रश्न है: आईई 7 का उपयोग करते हुए पृष्ठ खोले जाने पर आईफ्रेम सीमा को कैसे हटाएं/छुपाएं?आईई 7 में आईफ्रेम सीमा को कैसे हटाएं?
उत्तर
frameborder='0' border='0' style="border:0;"
ऐसा नहीं करता है?
इसे आजमाएं। यह किसी भी आईफ्रेम तत्वों को प्राप्त करेगा और आईई और अन्य ब्राउज़रों में अपनी सीमाओं को हटा देगा (हालांकि आप जावास्क्रिप्ट का उपयोग करने के बजाय गैर-आईई ब्राउज़र में "सीमा: कोई नहीं;" की शैली सेट कर सकते हैं)। और यह तब भी काम करेगा जब आईफ्रेम उत्पन्न होने के बाद और दस्तावेज़ में जगह (जैसे iframes जो सादे HTML में जोड़े गए हैं और जावास्क्रिप्ट नहीं हैं)!
यह काम प्रतीत होता है क्योंकि आईईआरएम तत्व पर नहीं, जैसा कि आप उम्मीद करेंगे, आईफ्रेम तत्व पर नहीं, बल्कि आईओआरएएम की सामग्री पर - बीओएम में आईफ्रेम बनाया गया है। ($ @ & * # @ !!! आईई !!!)
नोट: आईई भाग केवल तभी काम करेगा (अगर) मूल विंडो और आईफ्रेम समान मूल (समान डोमेन, पोर्ट, प्रोटोकॉल इत्यादि) से हैं। ।)। अन्यथा स्क्रिप्ट को आईई त्रुटि कंसोल में "पहुंच से वंचित" त्रुटियां मिलेंगी। यदि ऐसा होता है, तो आपका एकमात्र विकल्प इसे उत्पन्न करने से पहले सेट करना है, जैसा कि अन्य ने नोट किया है, या गैर-मानक फ्रेमबॉर्डर = "0" विशेषता का उपयोग करें। (या बस आईई fugly नजर डालते हैं - मेरे वर्तमान पसंदीदा विकल्प;))
मुझे निराशा की बात करने के लिए काम करने का कई घंटे लगे इस यह पता लगाने की ...
का आनंद लें। :)
// =========================================================================
// Remove borders on iFrames
if (window.document.getElementsByTagName("iframe"))
{
var iFrameElements = window.document.getElementsByTagName("iframe");
for (var i = 0; i < iFrameElements.length; i++)
{
iFrameElements[i].frameBorder="0"; // For other browsers.
iFrameElements[i].setAttribute("frameBorder", "0"); // For other browsers (just a backup for the above).
iFrameElements[i].contentWindow.document.body.style.border="none"; // For IE.
}
}
- 1. आईई 7
- 2. आईई 7
- 3. आईई 9 आईफ्रेम स्क्रॉलिंग
- 4. आईआर में घंटा टैग - सीमा हटाएं
- 5. आईई 7
- 6. आईई 7
- 7. आईई 6 और 7
- 8. आईई 7
- 9. आईई 8 आइफ्रेम सीमा
- 10. आईई 7
- 11. आईई 7
- 12. स्विंग JTextField सीमा को कैसे हटाएं?
- 13. jQuery - क्रॉस डोमेन सीमा को कैसे हटाएं
- 14. आईई 7 और आईई 8
- 15. आईई 7 या आईई 8
- 16. आईई 7 बटन सफेद रूपरेखा
- 17. आईई 7 और आईई 8
- 18. आईई 7 और बाद में
- 19. सीमा-छवि: आईई
- 20. ios5: UIButton सीमा हटाएं
- 21. ट्रिम आईई 7
- 22. PHP में कर्ल समय सीमा को कैसे हटाएं?
- 23. मैक्स-चौड़ाई आईई 7
- 24. स्ट्रिप पृष्ठभूमि को पैनल सीमा को हटाएं
- 25. सीएसएस अस्पष्टता आईई 7
- 26. आईई 7 या 8
- 27. आईई 7: टेक्स्टरेरा
- 28. आईई 7 सीएसएस विरासत
- 29. विंडोज फोन 7 में टैप हाइलाइट हटाएं?
- 30. आईई पेज आईई 7 दस्तावेज़ मोड
यह पूरी तरह से काम करता है – jsims281
Ty, सही काम किया! –
मुझे इसे काम करने के लिए फ्रेमबॉर्डर में बी को कैपिटल करना था, इसलिए आपके पास होगा: फ्रेमबॉर्डर = "0" – Sean