javascript 和css??前者是脚本语言,应该可以!具体我没有用过,但后者是样式与打印没有联系。关于你这问题我一般会用的的技术是iReport,这东西非常不错!你可以去学习学习并且是开源的,http://ireport.sourceforge.net/cap3.html

解决方案 »

  1.   

    那只是梦想,如果可以的话,我想你的打印机一定会天天打印垃圾内容。 因为任何网页都可以调用你的打印机了!所以,打印是需要权限的,所以必要的插件还是没有办法的。如果你的用户允许,你可以在页面显示pdf页面(当然,pdf reader 也得安装), 然后就可以打印了。幸好 pdf 的使用率比较高。
      

  2.   

    在页面里添加下边代码试下,看是不是你要的东西<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0 VIEWASTEXT></OBJECT> 
    <script language=javascript> 
    function doPageSet(){ 
    WB.ExecWB(8,1) 

    function doPreview(){ 
    WB.ExecWB(7,1) 

    </script> 
    <input name="Submit4" type="button" class="go-wenbenkuang" onClick="javascript:window.print()" value="打印"> 
    <input name="Submit4" type="button" class="go-wenbenkuang" onClick="doPreview()" value="打印预览">
    <input name="Submit4" type="button" class="go-wenbenkuang" onClick="doPageSet()" value="页面设置"> 如果不想打印按钮本身 
    可以在head之间加上样式 
    <style media=print> 
    .noprint{display:none;} 
    </style> 
      

  3.   

    是啊,我的用户不想用那些东西,想直接打印。
    如果可以,我也可以生成一些excel文件,让他自己打印。
    用户只想用网页上有个按钮直接打印。
      

  4.   

    听说pdf不错,具体方法可参照
    http://aspdemo.nseer.com/erp/main/index1.jsp
    上的方法