日期:2014-05-17  浏览次数:20856 次

请大家帮忙!关于在网页上打印!
我在做一个关于餐厅管理的系统,做到打印单子就不会了,请大家给我点见意,如何做打印单子这一块程序!

------解决方案--------------------
这个CSS控制打印简单 http://www.sdlunzhong.cn/itres/showitnews.aspx?ID=46
------解决方案--------------------
<a href= "# " onclick= "vbscript:window.print "> 打印窗口 </a>
------解决方案--------------------
[个人意见,仅供参考]

[转]

<HTML> <HEAD> <TITLE> javascript打印-打印页面设置-打印预览代码 </TITLE>
<META http-equiv=Content-Type content= "text/html; charset=gb2312 " />
<SCRIPT language=javascript>
  function printsetup(){
  // 打印页面设置
  wb.execwb(8,1);
  }
  function printpreview(){
  // 打印页面预览
    
  wb.execwb(7,1);
     
    
  }

  function printit()
  {
  if (confirm( '确定打印吗? ')) {
  wb.execwb(6,6)
  }
  }
   </SCRIPT>

</HEAD>
<BODY>

<DIV align=center>
<OBJECT id=wb height=0 width=0
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb> </OBJECT>
<INPUT onclick=javascript:printit() type=button value=打印 name=button_print />
<INPUT onclick=javascript:printsetup(); type=button value=打印页面设置 name=button_setup />
<INPUT onclick=javascript:printpreview(); type=button value=打印预览 name=button_show />
</DIV>
</BODY>
</HTML>



------解决方案--------------------
做成要打印的格式就可以了。
调用打印用js 的 window.print();
------解决方案--------------------
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
</OBJECT>
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
<input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
<style type= "text/css ">
<!--
@media print {
.DONTPrint{ display:none }
.DOCheck { display:table}
}
-->
</style>
不打印的地方加 class= 'DONTPrint '
------解决方案--------------------
用onclick=javascript:window.print()