[इस सवाल का सरलीकृत संस्करण:]मुसीबत मुद्रण iFrames
क्यों iFrames कभी कभी मुद्रित करने के लिए मना कर दिया हो? उदाहरण के लिए, इन दो पृष्ठों पर print preview
मारा:
प्रिंट पूर्वावलोकन पर, iFrames पहला उदाहरण में दिखाई दे रहा है, लेकिन दूसरी में छिपा हुआ है। केवलfirst और second के बीच कोड अंतर iFrames एक सीएसएस संपत्ति (margin: 20px;
) दूसरे उदाहरण में iFrames में जोड़ा गया है।
[लांग (मूल) संस्करण:]
मैं एक पूर्वावलोकन/प्रिंट पेज कि अपनी शैली-शीट और जावास्क्रिप्ट फ़ाइलों को संदर्भित स्वतंत्र HTML फ़ाइलों का एक समूह असेंबल निर्माण कर रहा हूँ।
विचार है कि सभी फाइलों पूर्वावलोकन के लिए iFrames में प्रदर्शित किए जाते हैं, और फिर जब मुद्रित है, प्रत्येक iFrame (जो की संभावना एकाधिक पृष्ठों अवधि जाएगा) बाहर प्रिंट के रूप में अगर यह अपने आप दस्तावेज़ थे ।
हालांकि, जब मैं प्रिंट करता हूं (या प्रिंट-पूर्वावलोकन) iFrames या तो कोई सामग्री नहीं दिखाता है, या वे केवल प्रथम पृष्ठ मुद्रित करते हैं, iFrame के शेष पृष्ठों को छोटा कर देते हैं।
iFrames मुद्रित (और प्रिंट पूर्वावलोकन) ठीक (प्रिंट-पूर्वावलोकन करने के लिए, ऊपर एक नहीं इस लिंक का उपयोग) इससे पहले कि मैं उन्हें एक से अधिक पृष्ठों बनाया:
इस व्यवहार का कारण क्या है?
हेहे, मुझे संदेह है कि एक समाधान है लेकिन मैं जो भी इसे ठीक से काम करने के लिए प्रबंधित करता हूं उसे +1 कर दूंगा: पी और +1 उस छोटे से होने के दौरान जवाब पाने के लिए उस पर प्रतिनिधि खर्च करने के लिए +1। :) – sg3s
यदि कोई वास्तविक उत्तर नहीं है तो आप निश्चित रूप से तुरंत पहचानने के लिए बक्षीस के लायक हैं। ;) – brentonstrine