用 extjs做的项目,需要用ie 做打印功能,现在的问题就是打印出来总是多打印一张空白纸,打印预览的效果是一张,实在是弄不明白怎么回事了,请求各位高手大侠们帮忙看看,指教一下,谢谢大家了
------解决方案--------------------------------------------------------
这个看你是怎么打印的喽
------解决方案--------------------------------------------------------
脚本的原因试试下面的:
- C# code
<html><head runat="server"> <title></title> <script type="text/javascript"> function printpage() { document.getElementById("noprint").style.display="none";//打印整个页面包括标题,在调用打印方法之前隐藏不需要打印的页面标签。无标题将不打印标题 print(); } function printsetup() { try { document.all.WebBrowser.ExecWB(8, 1); } catch(e) { //ymPrompt.errorInfo({title:SYS_NAME, message:'页面设置需要ActiveX, 请允许本站点使用ActiveX'}); } printpage(); } </script> </head><body> <object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0" viewastext> </object> <form id="form1" runat="server"> <font color="red">打 印打 印打 印<br />点点滴滴</font> dfdsfdsfds <div> <input type="button" value="打 印" id="noprint" class="btnnm" onmouseover="this.className='btnon'" onmouseout="this.className='btnnm'" onclick="printsetup();" /> </div> </form></body></html>