2009-02-27 12 views
5

मेरे पास फ्रेम का उपयोग कर एक विरासत वेबसाइट है। फ्रेम के भीतर के पृष्ठ एक सफेद पृष्ठभूमि का उपयोग नहीं करते हैं और इसलिए, फ्रेम फ्रेम में पृष्ठों के दौरान मुझे एक परेशान "सफेद फ्लैश" मिलता है। मुझे लगता है कि इसे <frame> के पृष्ठभूमि रंग को बदलकर तय किया जा सकता है, लेकिन कोई फर्क नहीं पड़ता कि क्या दर्ज किया गया है, इंटरनेट एक्सप्लोरर सफेद लेकिन कुछ भी नहीं देखेगा। फ़ायरफ़ॉक्स पृष्ठभूमि रंग स्वीकार करता प्रतीत होता है, लेकिन आईई के साथ ऐसा नहीं है।मैं एक HTML फ्रेम का पृष्ठभूमि रंग कैसे सेट करूं?

नोट: कृपया फ्रेम का उपयोग करने पर मुझे ज्वाला न करें - मुझे पता है; बिल्ली, मुझे लगता है कि मैंने इसे एक समय या भी प्रचारित किया है ... lol ...

उत्तर

5

मुझे यह पता चला, बल्कि अस्पष्ट, जानकारी का टुकड़ा;

**AllowTransparency** विशेषता पर ध्यान दें - यह चाल है - अब, राइटबैकग्राउंड क्लास अपेक्षित रंग सेट कर सकता है। विशेषता के बिना, रंग सफेद (#ffffff) रहता है, भले ही।

संदर्भ यहां पाया जा सकता: http://www.blooberry.com/indexdot/html/tagpages/f/frame.htm

<frame allowTransparency="true" class="RightBackground" src="BottomRight.asp" marginheight="0" marginwidth="10px" name="BottomRight" /> 

बस FYI करें, RightBackground की सामग्री को सिर्फ पृष्ठभूमि रंग सेट:

<style type="text/css"> 
    .RightBackground 
    { 
    background-color: #EAF4D9; 
    } 
</style> 
+1

यह क्रोम कक्षा में लगता है यहाँ काम नहीं करता है, लेकिन प्रत्यक्ष ' शैली = "पृष्ठभूमि-रंग: # ईएएफ 4 डी 9;" 'फ्रेम 'पर काम करता है। –

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