2011-09-05 13 views
18

संभव डुप्लिकेट:
How can Print Preview be called from Javascript?जावास्क्रिप्ट या Jquery का उपयोग करके प्रोग्रामेटिक रूप से "प्रिंट पूर्वावलोकन" स्क्रीन को कैसे कॉल करूं?

मैं स्क्रीन जो एक JavaScript फ़ंक्शन कॉल करना चाहिए पर एक बटन है।

<input class="btn-print" type="button" value="Print" onclick="PrintPreview()"> 

यह सिर्फ जैसे आप यदि आप फ़ाइल> प्रिंट> एफएफ में मुद्रण पूर्वावलोकन चला गया, मुद्रण पूर्वावलोकन स्क्रीन के साथ एक नई विंडो खोलने चाहिए। फ़ाइल> आईई में प्रिंट पूर्वावलोकन।

+0

क्या आपको केवल आईई/विंडोज़ में काम करने की आवश्यकता है? ओह, और मुझे लगता है कि आपका मतलब ** प्रोग्रामेटिक रूप से ** समस्याग्रस्त नहीं है। – mwan

उत्तर

28

कोई नहीं कर सकता। जावास्क्रिप्ट के साथ आप जितना अधिक कर सकते हैं

window.print(); 

प्रिंट संवाद पॉप अप करने के लिए।

+3

मुझे पसंद है कि कैसे जावास्क्रिप्ट में यह "जादू" आभा है, जहां हम सोचते हैं कि सबकुछ संभव है। बहुत बुरा यह नहीं है। –

+1

सामान्य रूप से आईई और एफएफ के लिए कोई पूर्वावलोकन विंडो नहीं दिखाता है .. क्रोम के साथ ठीक काम करता है क्योंकि यह पीडीएफ पूर्वावलोकन विंडो का उपयोग करता है। अन्य दो के लिए यह केवल प्रिंटर प्रॉम्प्ट लाता है :( – Mahib

2

यह ब्राउज़र की एक विशेषता है और इसे अनुमति देने के लिए यह एक सुरक्षा जोखिम होगा। इसलिए, अधिकांश ब्राउज़र इसे अनुमति नहीं देंगे।

how-can-print-preview-be-called-from-javascript एक और सवाल है जो एक ही बात से पूछा जाता है।

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

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