मैं एक केस रिज़ॉल्यूशन सिस्टम पर काम कर रहा हूं, और वर्तमान में उपयोगकर्ता को खुले कार्यों की सूची प्रदर्शित करने के लिए एक jquery colorbox का उपयोग कर रहा हूं। उपयोगकर्ता इस सूची को प्रिंट करने में सक्षम होना चाहते हैं, और मुझे लगता है कि आप इसे जावास्क्रिप्ट लिंक जोड़कर पृष्ठ के भीतर से ही कर सकते हैं जो iframe के भीतर window.print को ट्रिगर करता है। हालांकि, मुझे उपयोगकर्ताओं के लिए संभवतः ब्राउज़र के मेनू से प्रिंट का चयन करना भी है। उस स्थिति में, यदि कलरबॉक्स खुला है, तो मैं सिर्फ अपनी सामग्री प्रिंट करना चाहता हूं, न कि ओवरलैबल पेज पर।प्रिंटिंग सिर्फ एक आईफ्रेम
क्या प्रिंट मीडिया सीएसएस फ़ाइल का उपयोग कर आईफ्रैड सामग्री को छोड़कर सब कुछ छिपाना संभव है? यदि हां, तो यह कैसे प्राप्त किया जा सकता है? ऐसा विफल होने के कारण, मुझे जावास्क्रिप्ट का सहारा लेना होगा, इसलिए जावास्क्रिप्ट में प्रभाव प्राप्त करना संभव होगा?
अंत मैं निष्कर्ष है कि आइफ्रेम अधिक परेशानी से इसके लायक था के लिए आया था में। मैं इसके बजाय div मोड में रंगबॉक्स का उपयोग कर रहा हूं और पेज पर कुछ तर्क जोड़ रहा हूं जो यह निर्धारित करता है कि इसे एक संपूर्ण HTML पृष्ठ या केवल उस डेटा को प्रस्तुत करना चाहिए जिसमें मुझे रूचि है। Div के साथ प्रिंट करने के लिए पृष्ठ को स्टाइल करना बहुत कम समस्याग्रस्त था iframe – GordonM
के मुकाबले [मूल विंडो से गतिशील रूप से बनाए गए आईफ्रेम की प्रिंटिंग सामग्री] की संभावित डुप्लिकेट (http://stackoverflow.com/questions/831147/printing-contents-of-a- गतिशील-created-iframe-from- माता-पिता -विंडो) –