मैं जावास्क्रिप्ट का उपयोग कर एक वेब पेज मुद्रित करना चाहता हूं। लेकिन मैं पृष्ठ को पॉपअप विंडो के रूप में नहीं खोलना चाहता हूं। मैं पॉपअप विंडो के रूप में इसे खोलने के बिना जावास्क्रिप्ट विंडो.प्रिंट विधि का उपयोग करके 'mypage.aspx' जैसे सीधे एक वेब पेज को कैसे प्रिंट कर सकता हूं?पॉपअप विंडो खोलने के बिना वेब पेज कैसे प्रिंट करें?
भी शर्त है
यहाँ 'मैं इस बात के लिए किसी भी ActiveX का उपयोग नहीं करना चाहते हैं' क्या मैं कोशिश करना चाहते है:
var printWindow, printData; printWindow = window.open("", "printVersion", "menubar,scrollbars,width=640,height=480,top=0,left=0");
printData=document.getElementById("lblReport").innerHTML; printWindow.document.write(printData);
printWindow.document.close();
printWindow.print();
अपने वेब पेज में window.print को कॉल करने में समस्या क्या है? – Alsciende
Alsciende, इसे कॉल करने में कोई समस्या नहीं है लेकिन इसे कॉल करने से पहले मुझे एक विंडो खोलनी है, जिसे मैं खोलना नहीं चाहता हूं। यहां परिदृश्य है: मेरे पास एक पृष्ठ 1.aspx पृष्ठ है और अब मैंने कुछ आउट डाला है और जो पेज 2.aspx में है, अब मैं इसे खोलने के बिना पेज 2.aspx कैसे प्रिंट कर सकता हूं? –
गौरव, window.print() को कॉल करते हुए, जैसा कि रोज़ी ने पहले सुझाव दिया था, * पॉपअप विंडो नहीं खोलेंगे। यह एक प्रिंटोप्शन संवाद खोल देगा, यह पॉपअप विंडो नहीं है, न ही ऐसा कुछ है जिसे आप रोक सकते हैं। तो उपयोगकर्ता जो प्रिंटर से, पेपर आकार, आदि –